; -------------------------------------------------------------------------------- ; @Title: IMXRT7xx On-Chip Peripherals ; @Props: Released ; @Author: KRZ ; @Changelog: 2024-02-24 KRZ ; @Manufacturer: NXP - NXP Semiconductors ; @Doc: Generated (TRACE32, build: 166979.), based on: ; MIMXRT735S_cm33_core0.svd (Ver. 1.0), MIMXRT735S_cm33_core1.svd (Ver. 1.0), ; MIMXRT758S_cm33_core0.svd (Ver. 1.0), MIMXRT758S_cm33_core1.svd (Ver. 1.0), ; MIMXRT798S_cm33_core0.svd (Ver. 1.0), MIMXRT798S_cm33_core1.svd (Ver. 1.0) ; @Core: Cortex-M33F ; @Chip: IMXRT798-CPU0, IMXRT798-CPU1, IMXRT758-CPU0, IMXRT758-CPU1, ; IMXRT735-CPU0, IMXRT735-CPU1 ; @Copyright: (C) 1989-2024 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; Copyright 2016-2023 NXP ; SPDX-License-Identifier: BSD-3-Clause ; -------------------------------------------------------------------------------- ; $Id: perimxrt7xx.per 19613 2025-06-11 08:45:33Z jhuang $ AUTOINDENT.ON CENTER TREE ENUMDELIMITER "," base ad:0x0 tree.close "Core Registers (Cortex-M33F)" AUTOINDENT.PUSH AUTOINDENT.OFF tree "System Control" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 12. group.long 0x08++0x03 line.long 0x00 "ACTLR,Auxiliary Control Register" bitfld.long 0x00 29. " EXTEXCLALL ,Allows external exclusive operations to be used in a configuration with no MPU" "No,Yes" bitfld.long 0x00 12. " DISITMATBFLUSH ,Disables ITM and DWT ATB flush" "No,Yes" bitfld.long 0x00 10. " FPEXCODIS ,Disables FPU exception outputs" "No,Yes" textline " " bitfld.long 0x00 9. " DISOOFP ,Disables floating-point" "No,Yes" bitfld.long 0x00 2. " DISFOLD ,Disables dual-issue functionality" "No,Yes" bitfld.long 0x00 0. " DISMCYCINT ,Disables interruption of multi-cycle" "No,Yes" group.long 0x0C++0x0F line.long 0x00 "CPPWR,Coprocessor Power Control Register" bitfld.long 0x00 21. " SUS10 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 20. " SU10 ,This bit indicates and allows modification of whether the state associated with the floating point unit is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 15. " SUS7 ,State unknown Secure only" "Both states,Secure only" textline " " bitfld.long 0x00 14. " SU7 ,This bit indicates and allows modification of whether the state associated with the coprocessor 7 is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 13. " SUS6 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 12. " SU6 ,This bit indicates and allows modification of whether the state associated with the coprocessor 6 is permitted to become UNKNOWN" "Not permitted,Permitted" textline " " bitfld.long 0x00 11. " SUS5 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 10. " SU5 ,This bit indicates and allows modification of whether the state associated with the coprocessor 5 is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 9. " SUS4 ,State unknown Secure only" "Both states,Secure only" textline " " bitfld.long 0x00 8. " SU4 ,This bit indicates and allows modification of whether the state associated with the coprocessor 4 is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 7. " SUS3 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 6. " SU3 ,This bit indicates and allows modification of whether the state associated with the coprocessor 3 is permitted to become UNKNOWN" "Not permitted,Permitted" textline " " bitfld.long 0x00 5. " SUS2 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 4. " SU2 ,This bit indicates and allows modification of whether the state associated with the coprocessor 2 is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 3. " SUS1 ,State unknown Secure only" "Both states,Secure only" textline " " bitfld.long 0x00 2. " SU1 ,This bit indicates and allows modification of whether the state associated with the coprocessor 1 is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 1. " SUS0 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 0. " SU0 ,This bit indicates and allows modification of whether the state associated with the coprocessor 0 is permitted to become UNKNOWN" "Not permitted,Permitted" line.long 0x04 "SYST_CSR,SysTick Control and Status Register" rbitfld.long 0x04 16. " COUNTFLAG ,Counter Flag" "Not counted,Counted" bitfld.long 0x04 2. " CLKSOURCE ,SysTick clock source" "External,Core" bitfld.long 0x04 1. " TICKINT ,SysTick Handler" "No SysTick,SysTick" textline " " bitfld.long 0x04 0. " ENABLE ,Counter Enable" "Disabled,Enabled" line.long 0x08 "SYST_RVR,SysTick Reload Value Register" hexmask.long.tbyte 0x08 0.--23. 1. " RELOAD ,The value to load into the SYST_CVR when the counter reaches 0" line.long 0x0C "SYST_CVR,SysTick Current Value Register" hexmask.long.tbyte 0x0C 0.--23. 1. " CURRENT ,Current counter value" rgroup.long 0x1C++0x03 line.long 0x00 "SYST_CALIB,SysTick Calibration value Register" bitfld.long 0x00 31. " NOREF ,Indicates whether the implementation defined reference clock is implemented" "Implemented,Not implemented" bitfld.long 0x00 30. " SKEW ,Indicates whether the 10ms calibration value is exact" "Exact,Inexact" hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Holds a reload value to be used for 10ms (100Hz) timing" rgroup.long 0xD00++0x03 line.long 0x00 "CPUID,CPUID 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" bitfld.long 0x00 16.--19. " ARCHITECTURE ,Indicates the architecture version" "Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ARMv8-M w/ Main Extension" newline abitfld.long 0x00 4.--15. " PARTNO ,Indicates part number" "0xD21=Cortex-M33" 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" group.long 0xD04++0x23 line.long 0x00 "ICSR,Interrupt Control and State Register" setclrfld.long 0x00 31. 0x00 31. 0x00 30. " PENDNMISET , On writes allows the NMI exception to be set as pending. On reads indicates whether the NMI exception is pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x00 27. " PENDSVSET , On writes allows the PendSV exception for the selected Security state to be set as pending. On reads indicates whether the PendSV for the selected Security state exception is pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x00 25. " PENDSTSET ,On writes, sets the SysTick exception as pending. On reads, indicates the current state of the exception" "Not pending,Pending" textline " " bitfld.long 0x00 24. " STTNS ,Controls whether in a single SysTick implementation the SysTick is Secure or Non-secure" "Secure,Non-secure" rbitfld.long 0x00 23. " ISRPREEMPT ,Indicates whether a pending exception will be serviced on exit from debug halt state" "Disabled,Enabled" rbitfld.long 0x00 22. " ISRPENDING ,Indicates whether an external interrupt, generated by the NVIC, is pending" "Not pending,Pending" textline " " hexmask.long.word 0x00 12.--20. 1. " VECTPENDING ,The exception number of the highest priority pending and enabled interrupt" rbitfld.long 0x00 11. " RETTOBASE ,Indicates whether there is an active exception other than the exception indicated by the current value of the IPSR" "Present,Absent" hexmask.long.word 0x00 0.--8. 1. " VECTACTIVE ,The exception number of the current executing exception" line.long 0x04 "VTOR,Vector Table Offset Register" hexmask.long 0x04 7.--31. 0x80 " TBLOFF ,Bits[31:7] of the vector table address" line.long 0x08 "AIRCR,Application Interrupt and Reset Control Register" hexmask.long.word 0x08 16.--31. 1. " VECTKEYSTAT ,Vector Key" rbitfld.long 0x08 15. " ENDIANNESS ,Indicates the memory system endianness" "Little endian,Big endian" bitfld.long 0x08 14. " PRIS ,Prioritize Secure exceptions" "Disabled,Enabled" textline " " bitfld.long 0x08 13. " BFHFNMINS ,BusFault BusFault HardFault and NMI Non-secure enable" "Disabled,Enabled" bitfld.long 0x08 8.--10. " PRIGROUP ,Priority grouping. Group priority field bits/Subpriority field bits" "[7:1]/[0],[7:2]/[1:0],[7:3]/[2:0],[7:4]/[3:0],[7:5]/[4:0],[7:6]/[5:0],[7]/[6:0],-/[7:0]" bitfld.long 0x08 3. " SYSRESETREQS ,System reset request Secure only" "Both states,Secure only" textline " " bitfld.long 0x08 2. " SYSRESETREQ ,System reset request" "Not requested,Requested" bitfld.long 0x08 1. " VECTCLRACTIVE ,Writing 1 to this bit clears all active state information for fixed and configurable exceptions" "No effect,Clear" line.long 0x0C "SCR,System Control Register" bitfld.long 0x0C 4. " SEVONPEND ,Determines whether an interrupt transition from inactive state to pending state is a wakeup event" "Not wakeup,Wakeup" bitfld.long 0x0C 3. " SLEEPDEEPS ,Controls whether the SLEEPDEEP bit is only accessible from the secure state" "Both states,Secure only" bitfld.long 0x0C 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep" textline " " bitfld.long 0x0C 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" line.long 0x10 "CCR,Configuration and Control Register" bitfld.long 0x10 18. " BP ,Branch prediction enable bit" "Disabled,Enabled" bitfld.long 0x10 17. " IC ,Instruction cache enable bit" "Disabled,Enabled" bitfld.long 0x10 16. " DC ,Cache enable bit" "Disabled,Enabled" textline " " bitfld.long 0x10 10. " STKOFHFNMIGN ,Controls the effect of a stack limit violation while executing at a requested priority less than 0" "Not ignored,Ignored" bitfld.long 0x10 8. " BFHFNMIGN ,Determines the effect of precise busfaults on handlers running at a requested priority less than 0" "Not ignored,Ignored" bitfld.long 0x10 4. " DIV_0_TRP ,Controls the trap on divide by 0" "Disabled,Enabled" textline " " bitfld.long 0x10 3. " UNALIGN_TRP ,Controls the trapping of unaligned word or halfword accesses" "Disabled,Enabled" bitfld.long 0x10 1. " USERSETMPEND ,Controls whether unprivileged software can access the STIR" "Disabled,Enabled" line.long 0x14 "SHPR1,System Handler Priority Register 1" hexmask.long.byte 0x14 24.--31. 1. " PRI_7 ,Priority of system handler 7, SecureFault" hexmask.long.byte 0x14 16.--23. 1. " PRI_6 ,Priority of system handler 6, UsageFault" hexmask.long.byte 0x14 8.--15. 1. " PRI_5 ,Priority of system handler 5, BusFault" textline " " hexmask.long.byte 0x14 0.--7. 1. " PRI_4 ,Priority of system handler 4, MemManage" line.long 0x18 "SHPR2,System Handler Priority Register 2" hexmask.long.byte 0x18 24.--31. 1. " PRI_11 ,Priority of system handler 11, SVCall" line.long 0x1C "SHPR3,System Handler Priority Register 3" hexmask.long.byte 0x1C 24.--31. 1. " PRI_15 ,Priority of system handler 15, SysTick" hexmask.long.byte 0x1C 16.--23. 1. " PRI_14 ,Priority of system handler 14, PendSV" hexmask.long.byte 0x1C 0.--7. 1. " PRI_12 ,Priority of system handler 12, DebugMonitor" line.long 0x20 "SHCSR,System Handler Control and State Register" bitfld.long 0x20 21. " HARDFAULTPENDED ,HardFault exception status" "Not pending,Pending" bitfld.long 0x20 20. " SECUREFAULTPENDED ,SecureFault exception status" "Not pending,Pending" bitfld.long 0x20 19. " SECUREFAULTENA ,SecureFault exception enable" "Disabled,Enabled" textline " " bitfld.long 0x20 18. " USGFAULTENA ,UsageFault exception enable" "Disabled,Enabled" bitfld.long 0x20 17. " BUSFAULTENA ,BusFault exception enable" "Disabled,Enabled" bitfld.long 0x20 16. " MEMFAULTENA ,MemManage exception enable" "Disabled,Enabled" textline " " bitfld.long 0x20 15. " SVCALLPENDED ,SVCall exception status" "Not pending,Pending" bitfld.long 0x20 14. " BUSFAULTPENDED ,BusFault exception status" "Not pending,Pending" bitfld.long 0x20 13. " MEMFAULTPENDED ,MemManage exception status" "Not pending,Pending" textline " " bitfld.long 0x20 12. " USGFAULTPENDED ,UsageFault exception status" "Not pending,Pending" bitfld.long 0x20 11. " SYSTICKACT ,SysTick exception status" "Not active,Active" bitfld.long 0x20 10. " PENDSVACT ,PendSV exception status" "Not active,Active" textline " " bitfld.long 0x20 8. " MONITORACT ,Monitor exception status" "Not active,Active" bitfld.long 0x20 7. " SVCALLACT ,SVCall exception status" "Not active,Active" bitfld.long 0x20 5. " NMIACT ,NMI exception status" "Not active,Active" textline " " bitfld.long 0x20 4. " SECUREFAULTACT ,SecureFault exception status" "Not active,Active" bitfld.long 0x20 3. " USGFAULTACT ,UsageFault exception status" "Not active,Active" bitfld.long 0x20 2. " HARDFAULTACT ,HardFault exception status for the selected Security state" "Not active,Active" textline " " bitfld.long 0x20 1. " BUSFAULTACT ,BusFault exception status" "Not active,Active" bitfld.long 0x20 0. " MEMFAULTACT ,MemManage exception status" "Not active,Active" group.byte 0xD28++0x1 line.byte 0x00 "MMFSR,MemManage Status Register" bitfld.byte 0x00 7. " MMARVALID ,Address Valid Flag" "Not valid,Valid" bitfld.byte 0x00 5. " MLSPERR ,A MemManage fault occurred during FP lazy state preservation" "Not occurred,Occurred" bitfld.byte 0x00 4. " MSTKERR ,Stacking Access Violations" "Not occurred,Occurred" textline " " bitfld.byte 0x00 3. " MUNSTKERR ,Unstacking Access Violations" "Not occurred,Occurred" bitfld.byte 0x00 1. " DACCVIOL ,Data Access Violation" "Not occurred,Occurred" bitfld.byte 0x00 0. " IACCVIOL ,Instruction Access Violation" "Not occurred,Occurred" line.byte 0x01 "BFSR,Bus Fault Status Register" bitfld.byte 0x01 7. " BFARVALID ,Address Valid Flag" "Not valid,Valid" bitfld.byte 0x01 5. " LSPERR ,A bus fault occurred during FP lazy state preservation" "Not occurred,Occurred" bitfld.byte 0x01 4. " STKERR ,Derived bus fault (exception entry)" "Not occurred,Occurred" textline " " bitfld.byte 0x01 3. " UNSTKERR ,Derived bus fault (exception return)" "Not occurred,Occurred" bitfld.byte 0x01 2. " IMPRECISERR ,Imprecise data access error" "Not occurred,Occurred" bitfld.byte 0x01 1. " PRECISERR ,Precise data access error" "Not occurred,Occurred" textline " " bitfld.byte 0x01 0. " IBUSERR ,Bus fault on an instruction prefetch" "Not occurred,Occurred" group.word 0xD2A++0x1 line.word 0x00 "UFSR,Usage Fault Status Register" eventfld.word 0x00 9. " DIVBYZERO ,Divide by zero error" "No error,Error" eventfld.word 0x00 8. " UNALIGNED ,Unaligned access error" "No error,Error" eventfld.word 0x00 4. " STKOF ,Stack overflow error" "No error,Error" textline " " eventfld.word 0x00 3. " NOCP ,A coprocessor access error" "No error,Error" eventfld.word 0x00 2. " INVPC ,An integrity check error" "No error,Error" eventfld.word 0x00 1. " INVSTATE , Invalid Combination of EPSR and Instruction" "No error,Error" textline " " eventfld.word 0x00 0. " UNDEFINSTR ,Undefined instruction error" "No error,Error" group.long 0xD2C++0x03 line.long 0x00 "HFSR,HardFault Status Register" bitfld.long 0x00 31. " DEBUGEVT ,Indicates when a Debug event has occurred" "Not occurred,Occurred" bitfld.long 0x00 30. " FORCED ,Indicates that a fault with configurable priority has been escalated to a HardFault exception" "Not occurred,Occurred" bitfld.long 0x00 1. " VECTTBL ,Indicates when a fault has occurred because of a vector table read error on exception processing" "Not occurred,Occurred" group.long 0xD34++0x0B line.long 0x00 "MMFAR,MemManage Fault Address Register" line.long 0x04 "BFAR,BusFault Address Register" line.long 0x08 "AFSR,Auxiliary Fault Status Register" group.long 0xD88++0x03 line.long 0x00 "CPACR,Coprocessor Access Control Register" bitfld.long 0x00 20.--21. " CP10 ,Access privileges for coprocessor 10" "Denied,Privileged,,Full" bitfld.long 0x00 14.--15. " CP7 ,Access privileges for coprocessor 7" "Denied,Privileged,,Full" textline " " bitfld.long 0x00 12.--13. " CP6 ,Access privileges for coprocessor 6" "Denied,Privileged,,Full" bitfld.long 0x00 10.--11. " CP5 ,Access privileges for coprocessor 5" "Denied,Privileged,,Full" bitfld.long 0x00 8.--9. " CP4 ,Access privileges for coprocessor 4" "Denied,Privileged,,Full" textline " " bitfld.long 0x00 6.--7. " CP3 ,Access privileges for coprocessor 3" "Denied,Privileged,,Full" bitfld.long 0x00 4.--5. " CP2 ,Access privileges for coprocessor 2" "Denied,Privileged,,Full" bitfld.long 0x00 2.--3. " CP1 ,Access privileges for coprocessor 1" "Denied,Privileged,,Full" textline " " bitfld.long 0x00 0.--1. " CP0 ,Access privileges for coprocessor 0" "Denied,Privileged,,Full" if PER.ADDRESS.isSECUREEX(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD48) group.long 0xD8C++0x03 line.long 0x00 "NSACR,Non-Secure Access Control Register" bitfld.long 0x00 11. " CP11 ,Enables Non-secure access to coprocessor CP11" "Disabled,Enabled" bitfld.long 0x00 10. " CP10 ,Enables Non-secure access to coprocessor CP10" "Disabled,Enabled" bitfld.long 0x00 7. " CP7 ,Enables Non-secure access to coprocessor CP7" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " CP6 ,Enables Non-secure access to coprocessor CP6" "Disabled,Enabled" bitfld.long 0x00 5. " CP5 ,Enables Non-secure access to coprocessor CP5" "Disabled,Enabled" bitfld.long 0x00 4. " CP4 ,Enables Non-secure access to coprocessor CP4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CP3 ,Enables Non-secure access to coprocessor CP3" "Disabled,Enabled" bitfld.long 0x00 2. " CP2 ,Enables Non-secure access to coprocessor CP2" "Disabled,Enabled" bitfld.long 0x00 1. " CP1 ,Enables Non-secure access to coprocessor CP1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " CP0 ,Enables Non-secure access to coprocessor CP0" "Disabled,Enabled" else hgroup.long 0xD8C++0x03 hide.long 0x00 "NSACR,Non-Secure Access Control Register (not accessible)" endif wgroup.long 0xF00++0x03 line.long 0x00 "STIR,Software Triggered Interrupt Register" hexmask.long.word 0x00 0.--8. 1. " INTID ,Indicates the interrupt to be pended" tree "Memory System" width 10. rgroup.long 0xD78++0x03 line.long 0x00 "CLIDR,Cache Level ID Register" bitfld.long 0x00 30.--31. " ICB ,Inner cache boundary" "Not disclosed,L1 cache highest,L2 cache highest,L3 cache highest" bitfld.long 0x00 27.--29. " LOU ,LOUU" "Level 1,Level 2,?..." bitfld.long 0x00 24.--26. " LOC ,Level of Coherency" "Level 1,Level 2,?..." textline " " bitfld.long 0x00 18.--20. " CL7 ,Cache type field level 7" "No cache,Instr. only,Data only,Data and Instr.,Unified cache,?..." bitfld.long 0x00 15.--17. " CL6 ,Cache type field level 6" "No cache,?..." bitfld.long 0x00 12.--14. " CL5 ,Cache type field level 5" "No cache,?..." textline " " bitfld.long 0x00 9.--11. " CL4 ,Cache type field level 4" "No cache,?..." bitfld.long 0x00 6.--8. " CL3 ,Cache type field level 3" "No cache,?..." bitfld.long 0x00 3.--5. " CL2 ,Cache type field level 2" "No cache,?..." textline " " bitfld.long 0x00 0.--2. " CL1 ,Cache type field level 1" "No cache,Instr. only,Data only,Data and Instr.,?..." if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD7C)&0xE0000000)==0x80000000) rgroup.long 0xD7C++0x03 line.long 0x00 "CTR,Cache Type Register" bitfld.long 0x00 29.--31. " FORMAT ,Indicates the implemented CTR format" "No Cache,,,,Cache,?..." bitfld.long 0x00 24.--27. " CWG ,Cache Write-back Granule" "0,1,2,3,4,5,6,7,8,9,?..." bitfld.long 0x00 20.--23. " ERG ,Exclusives Reservation Granule" "0,1,2,3,4,5,6,7,8,9,?..." textline " " bitfld.long 0x00 16.--19. " DMINLINE ,Log 2 of the number of words in the smallest cache line of all the data caches and unified caches that are controlled by the processor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " IMINLINE ,Log 2 of the number of words in the smallest cache line of all the instruction caches that are controlled by the processor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else rgroup.long 0xD7C++0x03 line.long 0x00 "CTR,Cache Type Register" bitfld.long 0x00 29.--31. " FORMAT ,Indicates the implemented CTR format" "No Cache,,,,Cache,?..." endif rgroup.long 0xD80++0x03 line.long 0x00 "CCSIDR,Cache Size ID Register" bitfld.long 0x00 31. " WT ,Indicates support available for Write-Through" "Not supported,Supported" bitfld.long 0x00 30. " WB ,Indicates support available for Write-Back" "Not supported,Supported" bitfld.long 0x00 29. " RA ,Indicates support available for read allocation" "Not supported,Supported" textline " " bitfld.long 0x00 28. " WA ,Indicates support available for write allocation" "Not supported,Supported" hexmask.long.word 0x00 13.--27. 1. " NUMSETS ,Indicates the number of sets as (number of sets) - 1" hexmask.long.word 0x00 3.--12. 1. " ASSOCIATIVITY ,Indicates the number of ways as (number of ways) - 1" textline " " bitfld.long 0x00 0.--2. " LINESIZE ,Indicates the number of words in each cache line" "4,8,16,32,64,128,256,512" group.long 0xD84++0x03 line.long 0x00 "CSSELR,Cache Size Selection Register" bitfld.long 0x00 1.--3. " LEVEL ,Identifies which cache level to select" "Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,?..." bitfld.long 0x00 0. " IND ,Identifies instruction or data cache to use" "Data/Unified,Instruction" wgroup.long 0xF50++0x03 line.long 0x00 "ICIALLU,I-Cache Invalidate All to PoU" wgroup.long 0xF58++0x23 line.long 0x00 "ICIMVAU,I-Cache Invalidate by MVA to PoU" line.long 0x04 "DCIMVAC,D-Cache Invalidate by MVA to PoC" line.long 0x08 "DCISW,D-Cache Invalidate by Set-Way" hexmask.long 0x08 4.--31. 1. " SETWAY ,Defines number of the way to operate on and number of the set to operate on" bitfld.long 0x08 1.--3. " LEVEL ,Cache level to operate on, minus" "L1,L2,L3,L4,L5,L6,L7,L8" line.long 0x0C "DCCMVAU,D-Cache Clean by MVA to PoU" line.long 0x10 "DCCMVAC,D-Cache Clean by MVA to PoC" line.long 0x14 "DCCSW,D-Cache Clean by Set-Way" hexmask.long 0x14 4.--31. 1. " SETWAY ,Defines number of the way to operate on and number of the set to operate on" bitfld.long 0x14 1.--3. " LEVEL ,Cache level to operate on, minus" "L1,L2,L3,L4,L5,L6,L7,L8" line.long 0x18 "DCCIMVAC,D-Cache Clean and Invalidate by MVA to PoC" line.long 0x1C "DCCISW,D-Cache Clean and Invalidate by Set-Way" hexmask.long 0x1C 4.--31. 1. " SETWAY ,Defines number of the way to operate on and number of the set to operate on" bitfld.long 0x1C 1.--3. " LEVEL ,Cache level to operate on, minus" "L1,L2,L3,L4,L5,L6,L7,L8" line.long 0x20 "BPIALL,Branch Predictor Invalidate All" tree.end tree "Feature Registers" width 10. rgroup.long 0xD40++0x0B line.long 0x00 "ID_PFR0,Processor Feature Register 0" bitfld.long 0x00 4.--7. " STATE1 ,T32 instruction set support" ",,,Supported,?..." bitfld.long 0x00 0.--3. " STATE0 ,ARM instruction set support" "Not supported,?..." line.long 0x04 "ID_PFR1,Processor Feature Register 1" bitfld.long 0x04 8.--11. " MPROF ,M profile programmers' model" ",,2-stack,?..." bitfld.long 0x04 4.--7. " SECURITY ,Security support" "Not implemented,Implemented,?..." line.long 0x08 "ID_DFR0,Debug Feature Register 0" bitfld.long 0x08 20.--23. " MPROFDBG ,M-profile debug. Indicates the supported M-profile debug architecture" "Not supported,ARMv8-M Debug architecture,?..." rgroup.long 0xD4C++0x03 line.long 0x00 "ID_AFR0,Auxiliary Feature Register 0" rgroup.long 0xD50++0x03 line.long 0x00 "ID_MMFR0,Memory Model Feature Register 0" bitfld.long 0x00 20.--23. " AUXREG ,Indicates the support for Auxiliary registers" "Not supported,Supported,?..." bitfld.long 0x00 16.--19. " TCM ,Indicates the support for Tightly Coupled Memory (TCM)" "Not supported,Supported,?..." bitfld.long 0x00 12.--15. " SHRLEV ,Indicates the number of shareability levels implemented" "1 level,2 levels,?..." textline " " bitfld.long 0x00 8.--11. " OUTMSHR ,Indicates the outermost shareability domain implemented" "Non-cacheable,HW coherency,,,,,,,,,,,,,,Ignored" bitfld.long 0x00 4.--7. " PMSASUP ,Indicates support for a PMSA" "Not supported,,,,PMSAv8,?..." rgroup.long 0xD54++0x03 line.long 0x00 "ID_MMFR1,Memory Model Feature Register 1" rgroup.long 0xD58++0x03 line.long 0x00 "ID_MMFR2,Memory Model Feature Register 2" bitfld.long 0x00 24.--27. " WFISTALL ,Indicates the support for Wait For Interrupt (WFI) stalling" "Not supported,Supported,?..." rgroup.long 0xD5C++0x03 line.long 0x00 "ID_MMFR3,Memory Model Feature Register 3" bitfld.long 0x00 8.--11. " BPMAINT ,Indicates the supported branch predictor maintenance" "Not supported,Supported,?..." bitfld.long 0x00 4.--7. " CMAINTSW ,Indicates the supported cache maintenance operations by set/way" "Not supported,Supported,?..." bitfld.long 0x00 0.--3. " CMAINTVA ,Indicates the supported cache maintenance operations by virtual-address" "Not supported,Supported,?..." rgroup.long 0xD60++0x03 line.long 0x00 "ID_ISAR0,Instruction Set Attributes Register 0" bitfld.long 0x00 24.--27. " DIVIDE ,Indicates the supported divide instructions" "Not supported,SDIV/UDIV,?..." bitfld.long 0x00 20.--23. " DEBUG ,Indicates the supported debug instructions" "Not supported,BKPT,?..." bitfld.long 0x00 16.--19. " COPROC ,Indicates the supported coprocessor instructions" "Not supported,Supported,?..." textline " " bitfld.long 0x00 12.--15. " CMPBRANCH ,Indicates the supported combined compare and branch instructions" "Not supported,CBNZ/CBZ,?..." bitfld.long 0x00 8.--11. " BITFIELD ,Indicates the supported bitfield instructions" "Not supported,BFC/BFI/SBFX/UBFX,?..." bitfld.long 0x00 4.--7. " BITCOUNT ,Indicates the supported bit counting instructions" "Not supported,CLZ,?..." rgroup.long 0xD64++0x03 line.long 0x00 "ID_ISAR1,Instruction Set Attributes Register 1" bitfld.long 0x00 24.--27. " INTERWORK ,Indicates the supported Interworking instructions" "Not supported,BX,BX/BLX,?..." bitfld.long 0x00 20.--23. " IMMEDIATE ,Indicates the support for data-processing instructions with long immediates" "Not supported,ADDW/MOVW/MOVT/SUBW,?..." bitfld.long 0x00 16.--19. " IFTHEN ,Indicates the supported IfThen instructions" "Not supported,IT,?..." textline " " bitfld.long 0x00 12.--15. " EXTEND ,Indicates the supported Extend instructions" "Not supported,Basic,Extended,?..." rgroup.long 0xD68++0x03 line.long 0x00 "ID_ISAR2,Instruction Set Attributes Register 2" bitfld.long 0x00 28.--31. " REVERSAL ,Indicates the supported reversal instructions" "Not supported,REV/REV16/REVSH,REV/REV16/REVSH/RBIT,?..." bitfld.long 0x00 20.--23. " MULTU ,Indicates the supported advanced unsigned multiply instructions" "Not supported,UMULL/UMLAL,UMULL/UMLAL/UMAAL,?..." bitfld.long 0x00 16.--19. " MULTS ,Indicates the supported advanced signed multiply instructions" "Not supported,SMULL/SMLAL,,SMULL/SMLAL/DSP,?..." textline " " bitfld.long 0x00 12.--15. " MULT ,Indicates the supported additional multiply instructions" "Not supported,MUL,MUL/MLA/MLS,?..." bitfld.long 0x00 8.--11. " MULTIACCESSINT ,Indicates the support for multi-access interruptible instructions" "Not supported,LDM/STM restartable,LDM/STM continuable,?..." bitfld.long 0x00 4.--7. " MEMHINT ,Indicates the supported memory hint instructions" "Not supported,,,PLD/PLI,?..." textline " " bitfld.long 0x00 0.--3. " LOADSTORE ,Indicates the supported additional load and store instructions" "Not supported,,Load-acquire/Store-release/Exclusive,?..." rgroup.long 0xD6C++0x03 line.long 0x00 "ID_ISAR3,Instruction Set Attributes Register 3" bitfld.long 0x00 24.--27. " TRUENOP ,Indicates the support for a true NOP instruction" "Not supported,Supported,?..." bitfld.long 0x00 20.--23. " THUMBCOPY ,Indicates the supported non flag-setting MOV instructions" "Not supported,Supported,?..." bitfld.long 0x00 16.--19. " TABBRANCH ,Indicates the supported Table Branch instructions" "Not supported,TBB/TBH,?..." textline " " bitfld.long 0x00 12.--15. " SYNCHPRIM ,Indicates the supported Table Branch instructions" "Not supported,Supported,?..." bitfld.long 0x00 8.--11. " SVC ,Indicates the supported SVC instructions" "Not supported,SVC,?..." bitfld.long 0x00 4.--7. " SIMD ,Indicates the supported SIMD instructions" "Not supported,Supported,,Extended,?..." textline " " bitfld.long 0x00 0.--3. " SATURATE ,Indicates the supported Saturate instructions" "Not supported,QADD/QDADD/QDSUB/QSUB/Q-bit,?..." rgroup.long 0xD70++0x03 line.long 0x00 "ID_ISAR4,Instruction Set Attributes Register 4" bitfld.long 0x00 24.--27. " PSR_M ,Indicates the supported M profile instructions to modify the PSRs" "Not supported,CPS/MRS/MSR,?..." bitfld.long 0x00 20.--23. " SYNCHPRIMFRAC ,Indicates the supported M profile instructions to modify the PSRs" ",,,Supported,?..." bitfld.long 0x00 16.--19. " BARRIER ,Indicates the supported Barrier instructions" "Not supported,,,DMB/DSB/ISB,?..." textline " " bitfld.long 0x00 8.--11. " WRITEBACK ,Indicates the support for writeback addressing modes" "Basic support,Full support,?..." bitfld.long 0x00 4.--7. " WITHSHIFTS ,Indicates the support for instructions with shifts" "MOV/shift,,,Load/store,?..." bitfld.long 0x00 0.--3. " UNPRIV ,Indicates the supported unprivileged instructions" "Not supported,LDRBT/LDRT/STRBT/STRT,?..." tree.end tree "CoreSight Identification Registers" base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 11. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xFBC))&0x100000)==0x100000) rgroup.long 0xFBC++0x03 line.long 0x00 "DDEVARCH,SCS CoreSight Device Architecture Register" hexmask.long.word 0x00 21.--31. 1. " ARCHITECT ,Component architect" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" bitfld.long 0x00 16.--19. " REVISION ,Architecture revision" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 12.--15. " ARCHVER ,Architecture version" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--11. 1. " ARCHPART ,Architecture part" else rgroup.long 0xFBC++0x03 line.long 0x00 "DDEVARCH,SCS CoreSight Device Architecture Register" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" endif rgroup.long 0xFE0++0x0F line.long 0x00 "DPIDR0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "DPIDR1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "DPIDR2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0c "DPIDR3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "PID4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "DCIDR0,Component ID0 (Preamble)" hexmask.long.byte 0x00 0.--7. 1. " PRMBL_0 ,CoreSight component identification preamble" line.long 0x04 "DCIDR1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " PRMBL_1 ,CoreSight component class" line.long 0x08 "DCIDR2,Component ID2" hexmask.long.byte 0x08 0.--7. 1. " PRMBL_2 ,CoreSight component identification preamble" line.long 0x0c "DCIDR3,Component ID3" hexmask.long.byte 0x0C 0.--7. 1. " PRMBL_3 ,CoreSight component identification preamble" tree.end width 0xB 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. " DREGION ,Number of regions supported by the MPU" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,?..." bitfld.long 0x00 0. " SEPARATE ,Indicates support for separate instruction and data address maps" "Not supported,?..." 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 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x0 line.long 0x00 "MPU_RLAR0,MPU Region Attribute and Size Register 0" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "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" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x0 hide.long 0x00 "MPU_RLAR0,MPU Region Attribute and Size Register 0" 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 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x1 line.long 0x00 "MPU_RLAR1,MPU Region Attribute and Size Register 1" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "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" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x1 hide.long 0x00 "MPU_RLAR1,MPU Region Attribute and Size Register 1" 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 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x2 line.long 0x00 "MPU_RLAR2,MPU Region Attribute and Size Register 2" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "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" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x2 hide.long 0x00 "MPU_RLAR2,MPU Region Attribute and Size Register 2" 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 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x3 line.long 0x00 "MPU_RLAR3,MPU Region Attribute and Size Register 3" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "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" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x3 hide.long 0x00 "MPU_RLAR3,MPU Region Attribute and Size Register 3" 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 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x4 line.long 0x00 "MPU_RLAR4,MPU Region Attribute and Size Register 4" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "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" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x4 hide.long 0x00 "MPU_RLAR4,MPU Region Attribute and Size Register 4" 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 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x5 line.long 0x00 "MPU_RLAR5,MPU Region Attribute and Size Register 5" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "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" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x5 hide.long 0x00 "MPU_RLAR5,MPU Region Attribute and Size Register 5" 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 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x6 line.long 0x00 "MPU_RLAR6,MPU Region Attribute and Size Register 6" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "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" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x6 hide.long 0x00 "MPU_RLAR6,MPU Region Attribute and Size Register 6" 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 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x7 line.long 0x00 "MPU_RLAR7,MPU Region Attribute and Size Register 7" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "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" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x7 hide.long 0x00 "MPU_RLAR7,MPU Region Attribute and Size Register 7" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x8 group.long 0xD9C++0x03 "Region 8" saveout 0xD98 %l 0x8 line.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x8 line.long 0x00 "MPU_RLAR8,MPU Region Attribute and Size Register 8" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 8 (not implemented)" saveout 0xD98 %l 0x8 hide.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x8 hide.long 0x00 "MPU_RLAR8,MPU Region Attribute and Size Register 8" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x9 group.long 0xD9C++0x03 "Region 9" saveout 0xD98 %l 0x9 line.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x9 line.long 0x00 "MPU_RLAR9,MPU Region Attribute and Size Register 9" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 9 (not implemented)" saveout 0xD98 %l 0x9 hide.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x9 hide.long 0x00 "MPU_RLAR9,MPU Region Attribute and Size Register 9" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xA group.long 0xD9C++0x03 "Region 10" saveout 0xD98 %l 0xA line.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xA line.long 0x00 "MPU_RLAR10,MPU Region Attribute and Size Register 10" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 10 (not implemented)" saveout 0xD98 %l 0xA hide.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xA hide.long 0x00 "MPU_RLAR10,MPU Region Attribute and Size Register 10" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xB group.long 0xD9C++0x03 "Region 11" saveout 0xD98 %l 0xB line.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xB line.long 0x00 "MPU_RLAR11,MPU Region Attribute and Size Register 11" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 11 (not implemented)" saveout 0xD98 %l 0xB hide.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xB hide.long 0x00 "MPU_RLAR11,MPU Region Attribute and Size Register 11" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xC group.long 0xD9C++0x03 "Region 12" saveout 0xD98 %l 0xC line.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xC line.long 0x00 "MPU_RLAR12,MPU Region Attribute and Size Register 12" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 12 (not implemented)" saveout 0xD98 %l 0xC hide.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xC hide.long 0x00 "MPU_RLAR12,MPU Region Attribute and Size Register 12" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xD group.long 0xD9C++0x03 "Region 13" saveout 0xD98 %l 0xD line.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xD line.long 0x00 "MPU_RLAR13,MPU Region Attribute and Size Register 13" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 13 (not implemented)" saveout 0xD98 %l 0xD hide.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xD hide.long 0x00 "MPU_RLAR13,MPU Region Attribute and Size Register 13" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xE group.long 0xD9C++0x03 "Region 14" saveout 0xD98 %l 0xE line.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xE line.long 0x00 "MPU_RLAR14,MPU Region Attribute and Size Register 14" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 14 (not implemented)" saveout 0xD98 %l 0xE hide.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xE hide.long 0x00 "MPU_RLAR14,MPU Region Attribute and Size Register 14" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xF group.long 0xD9C++0x03 "Region 15" saveout 0xD98 %l 0xF line.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xF line.long 0x00 "MPU_RLAR15,MPU Region Attribute and Size Register 15" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 15 (not implemented)" saveout 0xD98 %l 0xF hide.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xF hide.long 0x00 "MPU_RLAR15,MPU Region Attribute and Size Register 15" endif tree.end newline group.long 0xDC0++0x07 line.long 0x00 "MPU_MAIR0,MPU Memory Attribute Indirection Register 0" bitfld.long 0x00 28.--31. " ATTR3H ,Attribute 3 High. Outer memory attributes for MPU regions with an AttrIndex of 3" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x00 24.--27. " ATTR3L ,Attribute 3 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 3 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x00 20.--23. " ATTR2H ,Attribute 2 High. Outer memory attributes for MPU regions with an AttrIndex of 2" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x00 16.--19. " ATTR2L ,Attribute 2 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 2 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x00 12.--15. " ATTR1H ,Attribute 1 High. Outer memory attributes for MPU regions with an AttrIndex of 1" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x00 8.--11. " ATTR1L ,Attribute 1 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 1 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x00 4.--7. " ATTR0H ,Attribute 0 High. Outer memory attributes for MPU regions with an AttrIndex of 0" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x00 0.--3. " ATTR0L ,Attribute 0 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 0 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" line.long 0x04 "MPU_MAIR1,MPU Memory Attribute Indirection Register 1" bitfld.long 0x04 28.--31. " ATTR7H ,Attribute 7 High. Outer memory attributes for MPU regions with an AttrIndex of 7" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x04 24.--27. " ATTR7L ,Attribute 7 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 7 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x04 20.--23. " ATTR6H ,Attribute 6 High. Outer memory attributes for MPU regions with an AttrIndex of 6" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x04 16.--19. " ATTR6L ,Attribute 6 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 6 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x04 12.--15. " ATTR5H ,Attribute 5 High. Outer memory attributes for MPU regions with an AttrIndex of 5" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x04 8.--11. " ATTR5L ,Attribute 5 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 5 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x04 4.--7. " ATTR4H ,Attribute 4 High. Outer memory attributes for MPU regions with an AttrIndex of 4" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x04 0.--3. " ATTR4L ,Attribute 4 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 4 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" width 0x0B else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Security Attribution Unit (SAU)" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 15. group.long 0xDD0++0x03 line.long 0x00 "SAU_CTRL,SAU Control Register" bitfld.long 0x00 1. " ALLNS ,When SAU_CTRL.ENABLE is 0 this bit controls if the memory is marked as Non-secure or Secure" "Secure,Non-Secure" bitfld.long 0x00 0. " ENABLE ,Enables the SAU" "Disabled,Enabled" rgroup.long 0xDD4++0x03 line.long 0x00 "SAU_TYPE,SAU Type Register" bitfld.long 0x00 0.--7. " SREGION ,The number of implemented SAU regions" "0,1,2,3,4,5,6,7,8,?..." group.long 0xDD8++0x03 line.long 0x00 "SAU_RNR,SAU Region Number Register" hexmask.long.byte 0x00 0.--7. 1. " SAU_RNR ,Indicates the SAU region accessed by SAU_RBAR and SAU_RLAR" tree.close "SAU regions" if PER.ADDRESS.isSECUREEX(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDD0) if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x0 group.long 0xDDC++0x03 "Region 0" saveout 0xDD8 %l 0x0 line.long 0x00 "SAU_RBAR0,SAU Region Base Address Register 0" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x0 line.long 0x00 "SAU_RLAR0,SAU Region Limit Address Register 0" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 0 (not implemented)" saveout 0xDD8 %l 0x0 hide.long 0x00 "SAU_RBAR0,SAU Region Base Address Register 0" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x0 hide.long 0x00 "SAU_RLAR0,SAU Region Limit Address Register 0" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x1 group.long 0xDDC++0x03 "Region 1" saveout 0xDD8 %l 0x1 line.long 0x00 "SAU_RBAR1,SAU Region Base Address Register 1" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x1 line.long 0x00 "SAU_RLAR1,SAU Region Limit Address Register 1" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 1 (not implemented)" saveout 0xDD8 %l 0x1 hide.long 0x00 "SAU_RBAR1,SAU Region Base Address Register 1" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x1 hide.long 0x00 "SAU_RLAR1,SAU Region Limit Address Register 1" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x2 group.long 0xDDC++0x03 "Region 2" saveout 0xDD8 %l 0x2 line.long 0x00 "SAU_RBAR2,SAU Region Base Address Register 2" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x2 line.long 0x00 "SAU_RLAR2,SAU Region Limit Address Register 2" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 2 (not implemented)" saveout 0xDD8 %l 0x2 hide.long 0x00 "SAU_RBAR2,SAU Region Base Address Register 2" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x2 hide.long 0x00 "SAU_RLAR2,SAU Region Limit Address Register 2" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x3 group.long 0xDDC++0x03 "Region 3" saveout 0xDD8 %l 0x3 line.long 0x00 "SAU_RBAR3,SAU Region Base Address Register 3" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x3 line.long 0x00 "SAU_RLAR3,SAU Region Limit Address Register 3" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 3 (not implemented)" saveout 0xDD8 %l 0x3 hide.long 0x00 "SAU_RBAR3,SAU Region Base Address Register 3" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x3 hide.long 0x00 "SAU_RLAR3,SAU Region Limit Address Register 3" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x4 group.long 0xDDC++0x03 "Region 4" saveout 0xDD8 %l 0x4 line.long 0x00 "SAU_RBAR4,SAU Region Base Address Register 4" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x4 line.long 0x00 "SAU_RLAR4,SAU Region Limit Address Register 4" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 4 (not implemented)" saveout 0xDD8 %l 0x4 hide.long 0x00 "SAU_RBAR4,SAU Region Base Address Register 4" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x4 hide.long 0x00 "SAU_RLAR4,SAU Region Limit Address Register 4" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x5 group.long 0xDDC++0x03 "Region 5" saveout 0xDD8 %l 0x5 line.long 0x00 "SAU_RBAR5,SAU Region Base Address Register 5" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x5 line.long 0x00 "SAU_RLAR5,SAU Region Limit Address Register 5" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 5 (not implemented)" saveout 0xDD8 %l 0x5 hide.long 0x00 "SAU_RBAR5,SAU Region Base Address Register 5" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x5 hide.long 0x00 "SAU_RLAR5,SAU Region Limit Address Register 5" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x6 group.long 0xDDC++0x03 "Region 6" saveout 0xDD8 %l 0x6 line.long 0x00 "SAU_RBAR6,SAU Region Base Address Register 6" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x6 line.long 0x00 "SAU_RLAR6,SAU Region Limit Address Register 6" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 6 (not implemented)" saveout 0xDD8 %l 0x6 hide.long 0x00 "SAU_RBAR6,SAU Region Base Address Register 6" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x6 hide.long 0x00 "SAU_RLAR6,SAU Region Limit Address Register 6" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x7 group.long 0xDDC++0x03 "Region 7" saveout 0xDD8 %l 0x7 line.long 0x00 "SAU_RBAR7,SAU Region Base Address Register 7" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x7 line.long 0x00 "SAU_RLAR7,SAU Region Limit Address Register 7" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 7 (not implemented)" saveout 0xDD8 %l 0x7 hide.long 0x00 "SAU_RBAR7,SAU Region Base Address Register 7" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x7 hide.long 0x00 "SAU_RLAR7,SAU Region Limit Address Register 7" endif else hgroup.long 0xDDC++0x03 "Region 0 (not accessible)" saveout 0xDD8 %l 0x0 hide.long 0x00 "SAU_RBAR0,SAU Region Base Address Register 0" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x0 hide.long 0x00 "SAU_RLAR0,SAU Region Limit Address Register 0" hgroup.long 0xDDC++0x03 "Region 1 (not accessible)" saveout 0xDD8 %l 0x1 hide.long 0x00 "SAU_RBAR1,SAU Region Base Address Register 1" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x1 hide.long 0x00 "SAU_RLAR1,SAU Region Limit Address Register 1" hgroup.long 0xDDC++0x03 "Region 2 (not accessible)" saveout 0xDD8 %l 0x2 hide.long 0x00 "SAU_RBAR2,SAU Region Base Address Register 2" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x2 hide.long 0x00 "SAU_RLAR2,SAU Region Limit Address Register 2" hgroup.long 0xDDC++0x03 "Region 3 (not accessible)" saveout 0xDD8 %l 0x3 hide.long 0x00 "SAU_RBAR3,SAU Region Base Address Register 3" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x3 hide.long 0x00 "SAU_RLAR3,SAU Region Limit Address Register 3" hgroup.long 0xDDC++0x03 "Region 4 (not accessible)" saveout 0xDD8 %l 0x4 hide.long 0x00 "SAU_RBAR4,SAU Region Base Address Register 4" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x4 hide.long 0x00 "SAU_RLAR4,SAU Region Limit Address Register 4" hgroup.long 0xDDC++0x03 "Region 5 (not accessible)" saveout 0xDD8 %l 0x5 hide.long 0x00 "SAU_RBAR5,SAU Region Base Address Register 5" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x5 hide.long 0x00 "SAU_RLAR5,SAU Region Limit Address Register 5" hgroup.long 0xDDC++0x03 "Region 6 (not accessible)" saveout 0xDD8 %l 0x6 hide.long 0x00 "SAU_RBAR6,SAU Region Base Address Register 6" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x6 hide.long 0x00 "SAU_RLAR6,SAU Region Limit Address Register 6" hgroup.long 0xDDC++0x03 "Region 7 (not accessible)" saveout 0xDD8 %l 0x7 hide.long 0x00 "SAU_RBAR7,SAU Region Base Address Register 7" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x7 hide.long 0x00 "SAU_RLAR7,SAU Region Limit Address Register 7" endif tree.end group.long 0xDE4++0x03 line.long 0x00 "SFSR,Secure Fault Status Register" bitfld.long 0x00 7. " LSERR ,Lazy state error flag" "Not occurred,Occurred" bitfld.long 0x00 6. " SFARVALID ,Secure fault address valid" "Not valid,Valid" bitfld.long 0x00 5. " LSPERR ,Lazy state preservation error flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 4. " INVTRAN ,Invalid transition flag" "Not occurred,Occurred" bitfld.long 0x00 3. " AUVIOL ,Attribution unit violation flag" "Not occurred,Occurred" bitfld.long 0x00 2. " INVER ,Invalid exception return flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " INVIS ,Invalid integrity signature flag" "Not occurred,Occurred" bitfld.long 0x00 0. " INVEP ,Invalid entry point" "Not occurred,Occurred" group.long 0xDE8++0x03 line.long 0x00 "SFAR,Secure Fault Address Register" 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 6. group.long 0x04++0x03 line.long 0x00 "ICTR,Interrupt Controller Type Register" bitfld.long 0x00 0.--3. " INTLINESNUM ,Total Number of Interrupt" "0-32,0-64,0-96,0-128,0-160,0-192,0-224,0-255,0-287,0-319,0-351,0-383,0-415,0-447,0-479,0-511" width 24. tree "Interrupt Enable Registers" group.long 0x100++0x03 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01) group.long 0x104++0x03 line.long 0x00 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x104++0x03 hide.long 0x00 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02) group.long 0x108++0x03 line.long 0x00 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x108++0x03 hide.long 0x00 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03) group.long 0x10C++0x03 line.long 0x00 "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x10C++0x03 hide.long 0x00 "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04) group.long 0x110++0x03 line.long 0x00 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x110++0x03 hide.long 0x00 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05) group.long 0x114++0x03 line.long 0x00 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x114++0x03 hide.long 0x00 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06) group.long 0x118++0x03 line.long 0x00 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA223 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA222 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA221 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA220 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA219 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA218 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA217 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA216 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA215 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA214 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA213 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA212 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA211 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA210 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA209 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA208 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA207 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA206 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA205 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA204 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA203 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA202 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA201 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA200 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA199 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA198 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA197 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA196 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA195 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA194 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA193 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA192 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x118++0x03 hide.long 0x00 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07) group.long 0x11C++0x03 line.long 0x00 "IRQ224_255_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA255 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA254 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA253 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA252 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA251 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA250 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA249 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA248 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA247 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA246 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA245 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA244 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA243 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA242 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA241 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA240 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA239 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA238 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA237 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA236 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA235 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA234 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA233 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA232 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA231 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA230 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA229 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA228 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA227 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA226 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA225 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA224 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x11C++0x03 hide.long 0x00 "IRQ224_255_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08) group.long 0x120++0x03 line.long 0x00 "IRQ256_287_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA287 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA286 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA285 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA284 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA283 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA282 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA281 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA280 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA279 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA278 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA277 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA276 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA275 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA274 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA273 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA272 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA271 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA270 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA269 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA268 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA267 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA266 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA265 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA264 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA263 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA262 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA261 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA260 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA259 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA258 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA257 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA256 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x120++0x03 hide.long 0x00 "IRQ256_287_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09) group.long 0x124++0x03 line.long 0x00 "IRQ288_319_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA319 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA318 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA317 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA316 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA315 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA314 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA313 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA312 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA311 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA310 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA309 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA308 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA307 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA306 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA305 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA304 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA303 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA302 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA301 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA300 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA299 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA298 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA297 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA296 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA295 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA294 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA293 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA292 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA291 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA290 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA289 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA288 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x124++0x03 hide.long 0x00 "IRQ288_319_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A) group.long 0x128++0x03 line.long 0x00 "IRQ320_351_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA351 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA350 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA349 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA348 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA347 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA346 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA345 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA344 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA343 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA342 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA341 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA340 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA339 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA338 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA337 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA336 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA335 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA334 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA333 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA332 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA331 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA330 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA329 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA328 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA327 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA326 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA325 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA324 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA323 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA322 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA321 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA320 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x128++0x03 hide.long 0x00 "IRQ320_351_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B) group.long 0x12C++0x03 line.long 0x00 "IRQ352_383_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA383 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA382 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA381 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA380 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA379 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA378 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA377 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA376 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA375 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA374 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA373 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA372 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA371 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA370 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA369 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA368 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA367 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA366 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA365 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA364 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA363 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA362 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA361 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA360 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA359 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA358 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA357 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA356 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA355 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA354 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA353 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA352 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x12C++0x03 hide.long 0x00 "IRQ352_383_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C) group.long 0x130++0x03 line.long 0x00 "IRQ384_415_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA415 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA414 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA413 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA412 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA411 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA410 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA409 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA408 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA407 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA406 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA405 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA404 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA403 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA402 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA401 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA400 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA399 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA398 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA397 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA396 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA395 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA394 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA393 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA392 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA391 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA390 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA389 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA388 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA387 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA386 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA385 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA384 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x130++0x03 hide.long 0x00 "IRQ384_415_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D) group.long 0x134++0x03 line.long 0x00 "IRQ416_447_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA447 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA446 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA445 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA444 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA443 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA442 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA441 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA440 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA439 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA438 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA437 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA436 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA435 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA434 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA433 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA432 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA431 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA430 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA429 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA428 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA427 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA426 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA425 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA424 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA423 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA422 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA421 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA420 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA419 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA418 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA417 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA416 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x134++0x03 hide.long 0x00 "IRQ416_447_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E) group.long 0x138++0x03 line.long 0x00 "IRQ448_479_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA479 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA478 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA477 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA476 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA475 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA474 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA473 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA472 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA471 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA470 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA469 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA468 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA467 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA466 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA465 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA464 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA463 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA462 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA461 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA460 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA459 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA458 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA457 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA456 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA455 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA454 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA453 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA452 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA451 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA450 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA449 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA448 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x138++0x03 hide.long 0x00 "IRQ448_479_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0F) group.long 0x13C++0x03 line.long 0x00 "IRQ480_511_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA511 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA510 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA509 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA508 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA507 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA506 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA505 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA504 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA503 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA502 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA501 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA500 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA499 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA498 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA497 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA496 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA495 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA494 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA493 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA492 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA491 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA490 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA489 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA488 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA487 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA486 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA485 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA484 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA483 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA482 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA481 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA480 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x13C++0x03 hide.long 0x00 "IRQ480_511_EN_SET/CLR,Interrupt Enable Register" endif tree.end width 24. tree "Interrupt Pending Registers" group.long 0x200++0x03 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01) group.long 0x204++0x03 line.long 0x00 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x204++0x03 hide.long 0x00 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02) group.long 0x208++0x03 line.long 0x00 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x208++0x03 hide.long 0x00 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03) group.long 0x20C++0x03 line.long 0x00 "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x20C++0x03 hide.long 0x00 "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04) group.long 0x210++0x03 line.long 0x00 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x210++0x03 hide.long 0x00 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05) group.long 0x214++0x03 line.long 0x00 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x214++0x03 hide.long 0x00 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06) group.long 0x218++0x03 line.long 0x00 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN223 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN222 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN221 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN220 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN219 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN218 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN217 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN216 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN215 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN214 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN213 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN212 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN211 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN210 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN209 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN208 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN207 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN206 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN205 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN204 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN203 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN202 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN201 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN200 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN199 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN198 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN197 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN196 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN195 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN194 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN193 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN192 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x218++0x03 hide.long 0x00 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07) group.long 0x21C++0x03 line.long 0x00 "IRQ224_255_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN255 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN254 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN253 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN252 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN251 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN250 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN249 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN248 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN247 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN246 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN245 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN244 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN243 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN242 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN241 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN240 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN239 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN238 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN237 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN236 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN235 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN234 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN233 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN232 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN231 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN230 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN229 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN228 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN227 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN226 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN225 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN224 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x21C++0x03 hide.long 0x00 "IRQ224_255_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08) group.long 0x220++0x03 line.long 0x00 "IRQ256_287_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN287 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN286 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN285 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN284 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN283 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN282 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN281 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN280 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN279 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN278 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN277 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN276 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN275 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN274 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN273 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN272 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN271 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN270 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN269 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN268 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN267 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN266 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN265 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN264 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN263 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN262 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN261 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN260 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN259 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN258 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN257 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN256 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x220++0x03 hide.long 0x00 "IRQ256_287_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09) group.long 0x224++0x03 line.long 0x00 "IRQ288_319_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN319 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN318 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN317 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN316 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN315 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN314 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN313 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN312 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN311 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN310 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN309 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN308 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN307 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN306 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN305 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN304 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN303 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN302 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN301 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN300 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN299 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN298 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN297 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN296 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN295 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN294 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN293 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN292 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN291 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN290 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN289 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN288 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x224++0x03 hide.long 0x00 "IRQ288_319_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A) group.long 0x228++0x03 line.long 0x00 "IRQ320_351_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN351 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN350 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN349 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN348 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN347 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN346 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN345 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN344 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN343 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN342 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN341 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN340 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN339 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN338 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN337 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN336 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN335 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN334 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN333 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN332 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN331 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN330 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN329 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN328 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN327 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN326 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN325 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN324 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN323 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN322 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN321 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN320 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x228++0x03 hide.long 0x00 "IRQ320_351_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B) group.long 0x22C++0x03 line.long 0x00 "IRQ352_383_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN383 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN382 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN381 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN380 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN379 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN378 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN377 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN376 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN375 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN374 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN373 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN372 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN371 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN370 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN369 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN368 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN367 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN366 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN365 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN364 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN363 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN362 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN361 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN360 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN359 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN358 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN357 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN356 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN355 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN354 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN353 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN352 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x22C++0x03 hide.long 0x00 "IRQ352_383_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C) group.long 0x230++0x03 line.long 0x00 "IRQ384_415_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN415 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN414 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN413 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN412 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN411 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN410 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN409 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN408 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN407 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN406 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN405 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN404 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN403 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN402 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN401 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN400 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN399 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN398 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN397 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN396 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN395 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN394 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN393 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN392 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN391 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN390 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN389 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN388 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN387 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN386 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN385 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN384 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x230++0x03 hide.long 0x00 "IRQ384_415_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D) group.long 0x234++0x03 line.long 0x00 "IRQ416_447_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN447 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN446 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN445 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN444 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN443 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN442 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN441 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN440 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN439 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN438 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN437 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN436 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN435 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN434 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN433 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN432 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN431 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN430 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN429 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN428 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN427 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN426 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN425 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN424 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN423 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN422 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN421 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN420 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN419 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN418 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN417 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN416 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x234++0x03 hide.long 0x00 "IRQ416_447_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E) group.long 0x238++0x03 line.long 0x00 "IRQ448_479_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN479 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN478 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN477 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN476 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN475 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN474 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN473 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN472 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN471 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN470 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN469 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN468 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN467 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN466 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN465 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN464 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN463 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN462 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN461 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN460 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN459 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN458 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN457 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN456 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN455 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN454 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN453 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN452 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN451 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN450 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN449 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN448 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x238++0x03 hide.long 0x00 "IRQ448_479_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0F) group.long 0x23C++0x03 line.long 0x00 "IRQ480_511_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN511 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN510 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN509 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN508 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN507 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN506 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN505 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN504 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN503 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN502 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN501 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN500 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN499 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN498 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN497 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN496 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN495 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN494 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN493 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN492 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN491 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN490 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN489 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN488 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN487 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN486 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN485 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN484 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN483 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN482 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN481 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN480 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x23C++0x03 hide.long 0x00 "IRQ480_511_PEN_SET/CLR,Interrupt Pending Register" endif tree.end width 11. tree "Interrupt Active Bit Registers" rgroup.long 0x300++0x03 line.long 0x00 "ACTIVE0,Active Bit Register 0" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01) rgroup.long 0x304++0x03 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x304++0x03 hide.long 0x00 "ACTIVE1,Active Bit Register 1" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02) rgroup.long 0x308++0x03 line.long 0x00 "ACTIVE2,Active Bit Register 2" bitfld.long 0x00 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x308++0x03 hide.long 0x00 "ACTIVE2,Active Bit Register 2" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03) rgroup.long 0x30C++0x03 line.long 0x00 "ACTIVE3,Active Bit Register 3" bitfld.long 0x00 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x30C++0x03 hide.long 0x00 "ACTIVE3,Active Bit Register 3" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04) rgroup.long 0x310++0x03 line.long 0x00 "ACTIVE4,Active Bit Register 4" bitfld.long 0x00 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x310++0x03 hide.long 0x00 "ACTIVE4,Active Bit Register 4" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05) rgroup.long 0x314++0x03 line.long 0x00 "ACTIVE5,Active Bit Register 5" bitfld.long 0x00 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x314++0x03 hide.long 0x00 "ACTIVE5,Active Bit Register 5" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06) rgroup.long 0x318++0x03 line.long 0x00 "ACTIVE6,Active Bit Register 6" bitfld.long 0x00 31. " ACTIVE223 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE222 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE221 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE220 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE219 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE218 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE217 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE216 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE215 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE214 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE213 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE212 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE211 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE210 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE209 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE208 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE207 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE206 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE205 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE204 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE203 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE202 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE201 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE200 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE199 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE198 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE197 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE196 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE195 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE194 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE193 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE192 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x318++0x03 hide.long 0x00 "ACTIVE6,Active Bit Register 6" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07) rgroup.long 0x31C++0x03 line.long 0x00 "ACTIVE7,Active Bit Register 7" bitfld.long 0x00 31. " ACTIVE255 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE254 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE253 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE252 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE251 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE250 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE249 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE248 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE247 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE246 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE245 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE244 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE243 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE242 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE241 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE240 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE239 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE238 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE237 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE236 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE235 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE234 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE233 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE232 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE231 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE230 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE229 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE228 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE227 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE226 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE225 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE224 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x31C++0x03 hide.long 0x00 "ACTIVE7,Active Bit Register 7" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08) rgroup.long 0x320++0x03 line.long 0x00 "ACTIVE8,Active Bit Register 8" bitfld.long 0x00 31. " ACTIVE287 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE286 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE285 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE284 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE283 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE282 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE281 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE280 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE279 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE278 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE277 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE276 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE275 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE274 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE273 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE272 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE271 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE270 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE269 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE268 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE267 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE266 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE265 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE264 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE263 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE262 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE261 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE260 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE259 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE258 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE257 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE256 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x320++0x03 hide.long 0x00 "ACTIVE8,Active Bit Register 8" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09) rgroup.long 0x324++0x03 line.long 0x00 "ACTIVE9,Active Bit Register 9" bitfld.long 0x00 31. " ACTIVE319 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE318 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE317 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE316 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE315 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE314 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE313 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE312 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE311 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE310 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE309 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE308 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE307 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE306 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE305 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE304 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE303 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE302 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE301 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE300 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE299 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE298 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE297 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE296 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE295 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE294 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE293 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE292 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE291 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE290 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE289 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE288 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x324++0x03 hide.long 0x00 "ACTIVE9,Active Bit Register 9" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A) rgroup.long 0x328++0x03 line.long 0x00 "ACTIVE10,Active Bit Register 10" bitfld.long 0x00 31. " ACTIVE351 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE350 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE349 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE348 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE347 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE346 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE345 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE344 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE343 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE342 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE341 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE340 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE339 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE338 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE337 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE336 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE335 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE334 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE333 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE332 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE331 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE330 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE329 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE328 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE327 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE326 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE325 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE324 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE323 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE322 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE321 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE320 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x328++0x03 hide.long 0x00 "ACTIVE10,Active Bit Register 10" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B) rgroup.long 0x32C++0x03 line.long 0x00 "ACTIVE11,Active Bit Register 11" bitfld.long 0x00 31. " ACTIVE383 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE382 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE381 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE380 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE379 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE378 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE377 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE376 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE375 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE374 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE373 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE372 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE371 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE370 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE369 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE368 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE367 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE366 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE365 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE364 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE363 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE362 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE361 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE360 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE359 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE358 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE357 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE356 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE355 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE354 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE353 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE352 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x32C++0x03 hide.long 0x00 "ACTIVE11,Active Bit Register 11" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C) rgroup.long 0x330++0x03 line.long 0x00 "ACTIVE12,Active Bit Register 12" bitfld.long 0x00 31. " ACTIVE415 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE414 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE413 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE412 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE411 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE410 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE409 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE408 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE407 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE406 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE405 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE404 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE403 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE402 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE401 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE400 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE399 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE398 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE397 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE396 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE395 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE394 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE393 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE392 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE391 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE390 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE389 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE388 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE387 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE386 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE385 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE384 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x330++0x03 hide.long 0x00 "ACTIVE12,Active Bit Register 12" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D) rgroup.long 0x334++0x03 line.long 0x00 "ACTIVE13,Active Bit Register 13" bitfld.long 0x00 31. " ACTIVE447 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE446 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE445 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE444 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE443 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE442 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE441 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE440 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE439 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE438 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE437 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE436 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE435 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE434 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE433 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE432 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE431 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE430 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE429 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE428 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE427 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE426 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE425 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE424 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE423 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE422 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE421 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE420 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE419 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE418 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE417 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE416 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x334++0x03 hide.long 0x00 "ACTIVE13,Active Bit Register 13" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E) rgroup.long 0x338++0x03 line.long 0x00 "ACTIVE14,Active Bit Register 14" bitfld.long 0x00 31. " ACTIVE479 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE478 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE477 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE476 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE475 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE474 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE473 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE472 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE471 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE470 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE469 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE468 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE467 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE466 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE465 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE464 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE463 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE462 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE461 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE460 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE459 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE458 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE457 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE456 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE455 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE454 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE453 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE452 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE451 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE450 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE449 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE448 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x338++0x03 hide.long 0x00 "ACTIVE14,Active Bit Register 14" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0F) rgroup.long 0x33C++0x03 line.long 0x00 "ACTIVE15,Active Bit Register 15" bitfld.long 0x00 31. " ACTIVE511 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE510 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE509 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE508 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE507 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE506 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE505 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE504 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE503 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE502 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE501 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE500 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE499 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE498 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE497 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE496 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE495 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE494 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE493 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE492 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE491 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE490 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE489 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE488 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE487 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE486 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE485 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE484 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE483 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE482 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE481 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE480 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x33C++0x03 hide.long 0x00 "ACTIVE15,Active Bit Register 15" endif tree.end width 13. tree "Interrupt Target Non-Secure Registers" group.long 0x380++0x03 line.long 0x00 "NVIC_ITNS0,Interrupt Target Non-Secure Register 0" bitfld.long 0x00 31. " ITNS31 ,Interrupt Targets Non-secure 31" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS30 ,Interrupt Targets Non-secure 30" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS29 ,Interrupt Targets Non-secure 29" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS28 ,Interrupt Targets Non-secure 28" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS27 ,Interrupt Targets Non-secure 27" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS26 ,Interrupt Targets Non-secure 26" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS25 ,Interrupt Targets Non-secure 25" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS24 ,Interrupt Targets Non-secure 24" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS23 ,Interrupt Targets Non-secure 23" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS22 ,Interrupt Targets Non-secure 22" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS21 ,Interrupt Targets Non-secure 21" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS20 ,Interrupt Targets Non-secure 20" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS19 ,Interrupt Targets Non-secure 19" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS18 ,Interrupt Targets Non-secure 18" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS17 ,Interrupt Targets Non-secure 17" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS16 ,Interrupt Targets Non-secure 16" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS15 ,Interrupt Targets Non-secure 15" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS14 ,Interrupt Targets Non-secure 14" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS13 ,Interrupt Targets Non-secure 13" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS12 ,Interrupt Targets Non-secure 12" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS11 ,Interrupt Targets Non-secure 11" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS10 ,Interrupt Targets Non-secure 10" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS9 ,Interrupt Targets Non-secure 9" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS8 ,Interrupt Targets Non-secure 8" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS7 ,Interrupt Targets Non-secure 7" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS6 ,Interrupt Targets Non-secure 6" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS5 ,Interrupt Targets Non-secure 5" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS4 ,Interrupt Targets Non-secure 4" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS3 ,Interrupt Targets Non-secure 3" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS2 ,Interrupt Targets Non-secure 2" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS1 ,Interrupt Targets Non-secure 1" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS0 ,Interrupt Targets Non-secure 0" "Secure,Non-secure" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01) group.long 0x384++0x03 line.long 0x00 "NVIC_ITNS1,Interrupt Target Non-Secure Register 1" bitfld.long 0x00 31. " ITNS63 ,Interrupt Targets Non-secure 63" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS62 ,Interrupt Targets Non-secure 62" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS61 ,Interrupt Targets Non-secure 61" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS60 ,Interrupt Targets Non-secure 60" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS59 ,Interrupt Targets Non-secure 59" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS58 ,Interrupt Targets Non-secure 58" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS57 ,Interrupt Targets Non-secure 57" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS56 ,Interrupt Targets Non-secure 56" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS55 ,Interrupt Targets Non-secure 55" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS54 ,Interrupt Targets Non-secure 54" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS53 ,Interrupt Targets Non-secure 53" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS52 ,Interrupt Targets Non-secure 52" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS51 ,Interrupt Targets Non-secure 51" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS50 ,Interrupt Targets Non-secure 50" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS49 ,Interrupt Targets Non-secure 49" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS48 ,Interrupt Targets Non-secure 48" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS47 ,Interrupt Targets Non-secure 47" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS46 ,Interrupt Targets Non-secure 46" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS45 ,Interrupt Targets Non-secure 45" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS44 ,Interrupt Targets Non-secure 44" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS43 ,Interrupt Targets Non-secure 43" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS42 ,Interrupt Targets Non-secure 42" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS41 ,Interrupt Targets Non-secure 41" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS40 ,Interrupt Targets Non-secure 40" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS39 ,Interrupt Targets Non-secure 39" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS38 ,Interrupt Targets Non-secure 38" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS37 ,Interrupt Targets Non-secure 37" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS36 ,Interrupt Targets Non-secure 36" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS35 ,Interrupt Targets Non-secure 35" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS34 ,Interrupt Targets Non-secure 34" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS33 ,Interrupt Targets Non-secure 33" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS32 ,Interrupt Targets Non-secure 32" "Secure,Non-secure" else hgroup.long 0x384++0x03 hide.long 0x00 "NVIC_ITNS1,Interrupt Target Non-Secure Register 1" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02) group.long 0x388++0x03 line.long 0x00 "NVIC_ITNS2,Interrupt Target Non-Secure Register 2" bitfld.long 0x00 31. " ITNS95 ,Interrupt Targets Non-secure 95" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS94 ,Interrupt Targets Non-secure 94" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS93 ,Interrupt Targets Non-secure 93" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS92 ,Interrupt Targets Non-secure 92" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS91 ,Interrupt Targets Non-secure 91" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS90 ,Interrupt Targets Non-secure 90" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS89 ,Interrupt Targets Non-secure 89" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS88 ,Interrupt Targets Non-secure 88" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS87 ,Interrupt Targets Non-secure 87" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS86 ,Interrupt Targets Non-secure 86" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS85 ,Interrupt Targets Non-secure 85" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS84 ,Interrupt Targets Non-secure 84" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS83 ,Interrupt Targets Non-secure 83" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS82 ,Interrupt Targets Non-secure 82" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS81 ,Interrupt Targets Non-secure 81" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS80 ,Interrupt Targets Non-secure 80" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS79 ,Interrupt Targets Non-secure 79" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS78 ,Interrupt Targets Non-secure 78" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS77 ,Interrupt Targets Non-secure 77" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS76 ,Interrupt Targets Non-secure 76" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS75 ,Interrupt Targets Non-secure 75" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS74 ,Interrupt Targets Non-secure 74" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS73 ,Interrupt Targets Non-secure 73" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS72 ,Interrupt Targets Non-secure 72" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS71 ,Interrupt Targets Non-secure 71" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS70 ,Interrupt Targets Non-secure 70" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS69 ,Interrupt Targets Non-secure 69" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS68 ,Interrupt Targets Non-secure 68" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS67 ,Interrupt Targets Non-secure 67" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS66 ,Interrupt Targets Non-secure 66" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS65 ,Interrupt Targets Non-secure 65" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS64 ,Interrupt Targets Non-secure 64" "Secure,Non-secure" else hgroup.long 0x388++0x03 hide.long 0x00 "NVIC_ITNS2,Interrupt Target Non-Secure Register 2" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03) group.long 0x38C++0x03 line.long 0x00 "NVIC_ITNS3,Interrupt Target Non-Secure Register 3" bitfld.long 0x00 31. " ITNS127 ,Interrupt Targets Non-secure 127" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS126 ,Interrupt Targets Non-secure 126" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS125 ,Interrupt Targets Non-secure 125" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS124 ,Interrupt Targets Non-secure 124" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS123 ,Interrupt Targets Non-secure 123" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS122 ,Interrupt Targets Non-secure 122" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS121 ,Interrupt Targets Non-secure 121" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS120 ,Interrupt Targets Non-secure 120" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS119 ,Interrupt Targets Non-secure 119" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS118 ,Interrupt Targets Non-secure 118" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS117 ,Interrupt Targets Non-secure 117" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS116 ,Interrupt Targets Non-secure 116" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS115 ,Interrupt Targets Non-secure 115" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS114 ,Interrupt Targets Non-secure 114" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS113 ,Interrupt Targets Non-secure 113" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS112 ,Interrupt Targets Non-secure 112" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS111 ,Interrupt Targets Non-secure 111" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS110 ,Interrupt Targets Non-secure 110" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS109 ,Interrupt Targets Non-secure 109" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS108 ,Interrupt Targets Non-secure 108" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS107 ,Interrupt Targets Non-secure 107" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS106 ,Interrupt Targets Non-secure 106" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS105 ,Interrupt Targets Non-secure 105" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS104 ,Interrupt Targets Non-secure 104" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS103 ,Interrupt Targets Non-secure 103" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS102 ,Interrupt Targets Non-secure 102" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS101 ,Interrupt Targets Non-secure 101" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS100 ,Interrupt Targets Non-secure 100" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS99 ,Interrupt Targets Non-secure 99" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS98 ,Interrupt Targets Non-secure 98" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS97 ,Interrupt Targets Non-secure 97" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS96 ,Interrupt Targets Non-secure 96" "Secure,Non-secure" else hgroup.long 0x38C++0x03 hide.long 0x00 "NVIC_ITNS3,Interrupt Target Non-Secure Register 3" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04) group.long 0x390++0x03 line.long 0x00 "NVIC_ITNS4,Interrupt Target Non-Secure Register 4" bitfld.long 0x00 31. " ITNS159 ,Interrupt Targets Non-secure 159" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS158 ,Interrupt Targets Non-secure 158" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS157 ,Interrupt Targets Non-secure 157" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS156 ,Interrupt Targets Non-secure 156" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS155 ,Interrupt Targets Non-secure 155" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS154 ,Interrupt Targets Non-secure 154" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS153 ,Interrupt Targets Non-secure 153" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS152 ,Interrupt Targets Non-secure 152" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS151 ,Interrupt Targets Non-secure 151" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS150 ,Interrupt Targets Non-secure 150" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS149 ,Interrupt Targets Non-secure 149" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS148 ,Interrupt Targets Non-secure 148" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS147 ,Interrupt Targets Non-secure 147" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS146 ,Interrupt Targets Non-secure 146" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS145 ,Interrupt Targets Non-secure 145" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS144 ,Interrupt Targets Non-secure 144" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS143 ,Interrupt Targets Non-secure 143" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS142 ,Interrupt Targets Non-secure 142" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS141 ,Interrupt Targets Non-secure 141" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS140 ,Interrupt Targets Non-secure 140" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS139 ,Interrupt Targets Non-secure 139" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS138 ,Interrupt Targets Non-secure 138" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS137 ,Interrupt Targets Non-secure 137" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS136 ,Interrupt Targets Non-secure 136" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS135 ,Interrupt Targets Non-secure 135" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS134 ,Interrupt Targets Non-secure 134" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS133 ,Interrupt Targets Non-secure 133" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS132 ,Interrupt Targets Non-secure 132" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS131 ,Interrupt Targets Non-secure 131" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS130 ,Interrupt Targets Non-secure 130" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS129 ,Interrupt Targets Non-secure 129" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS128 ,Interrupt Targets Non-secure 128" "Secure,Non-secure" else hgroup.long 0x390++0x03 hide.long 0x00 "NVIC_ITNS4,Interrupt Target Non-Secure Register 4" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05) group.long 0x394++0x03 line.long 0x00 "NVIC_ITNS5,Interrupt Target Non-Secure Register 5" bitfld.long 0x00 31. " ITNS191 ,Interrupt Targets Non-secure 191" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS190 ,Interrupt Targets Non-secure 190" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS189 ,Interrupt Targets Non-secure 189" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS188 ,Interrupt Targets Non-secure 188" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS187 ,Interrupt Targets Non-secure 187" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS186 ,Interrupt Targets Non-secure 186" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS185 ,Interrupt Targets Non-secure 185" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS184 ,Interrupt Targets Non-secure 184" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS183 ,Interrupt Targets Non-secure 183" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS182 ,Interrupt Targets Non-secure 182" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS181 ,Interrupt Targets Non-secure 181" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS180 ,Interrupt Targets Non-secure 180" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS179 ,Interrupt Targets Non-secure 179" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS178 ,Interrupt Targets Non-secure 178" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS177 ,Interrupt Targets Non-secure 177" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS176 ,Interrupt Targets Non-secure 176" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS175 ,Interrupt Targets Non-secure 175" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS174 ,Interrupt Targets Non-secure 174" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS173 ,Interrupt Targets Non-secure 173" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS172 ,Interrupt Targets Non-secure 172" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS171 ,Interrupt Targets Non-secure 171" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS170 ,Interrupt Targets Non-secure 170" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS169 ,Interrupt Targets Non-secure 169" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS168 ,Interrupt Targets Non-secure 168" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS167 ,Interrupt Targets Non-secure 167" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS166 ,Interrupt Targets Non-secure 166" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS165 ,Interrupt Targets Non-secure 165" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS164 ,Interrupt Targets Non-secure 164" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS163 ,Interrupt Targets Non-secure 163" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS162 ,Interrupt Targets Non-secure 162" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS161 ,Interrupt Targets Non-secure 161" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS160 ,Interrupt Targets Non-secure 160" "Secure,Non-secure" else hgroup.long 0x394++0x03 hide.long 0x00 "NVIC_ITNS5,Interrupt Target Non-Secure Register 5" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06) group.long 0x398++0x03 line.long 0x00 "NVIC_ITNS6,Interrupt Target Non-Secure Register 6" bitfld.long 0x00 31. " ITNS223 ,Interrupt Targets Non-secure 223" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS222 ,Interrupt Targets Non-secure 222" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS221 ,Interrupt Targets Non-secure 221" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS220 ,Interrupt Targets Non-secure 220" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS219 ,Interrupt Targets Non-secure 219" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS218 ,Interrupt Targets Non-secure 218" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS217 ,Interrupt Targets Non-secure 217" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS216 ,Interrupt Targets Non-secure 216" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS215 ,Interrupt Targets Non-secure 215" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS214 ,Interrupt Targets Non-secure 214" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS213 ,Interrupt Targets Non-secure 213" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS212 ,Interrupt Targets Non-secure 212" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS211 ,Interrupt Targets Non-secure 211" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS210 ,Interrupt Targets Non-secure 210" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS209 ,Interrupt Targets Non-secure 209" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS208 ,Interrupt Targets Non-secure 208" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS207 ,Interrupt Targets Non-secure 207" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS206 ,Interrupt Targets Non-secure 206" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS205 ,Interrupt Targets Non-secure 205" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS204 ,Interrupt Targets Non-secure 204" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS203 ,Interrupt Targets Non-secure 203" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS202 ,Interrupt Targets Non-secure 202" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS201 ,Interrupt Targets Non-secure 201" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS200 ,Interrupt Targets Non-secure 200" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS199 ,Interrupt Targets Non-secure 199" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS198 ,Interrupt Targets Non-secure 198" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS197 ,Interrupt Targets Non-secure 197" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS196 ,Interrupt Targets Non-secure 196" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS195 ,Interrupt Targets Non-secure 195" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS194 ,Interrupt Targets Non-secure 194" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS193 ,Interrupt Targets Non-secure 193" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS192 ,Interrupt Targets Non-secure 192" "Secure,Non-secure" else hgroup.long 0x398++0x03 hide.long 0x00 "NVIC_ITNS6,Interrupt Target Non-Secure Register 6" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07) group.long 0x39C++0x03 line.long 0x00 "NVIC_ITNS7,Interrupt Target Non-Secure Register 7" bitfld.long 0x00 31. " ITNS255 ,Interrupt Targets Non-secure 255" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS254 ,Interrupt Targets Non-secure 254" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS253 ,Interrupt Targets Non-secure 253" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS252 ,Interrupt Targets Non-secure 252" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS251 ,Interrupt Targets Non-secure 251" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS250 ,Interrupt Targets Non-secure 250" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS249 ,Interrupt Targets Non-secure 249" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS248 ,Interrupt Targets Non-secure 248" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS247 ,Interrupt Targets Non-secure 247" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS246 ,Interrupt Targets Non-secure 246" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS245 ,Interrupt Targets Non-secure 245" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS244 ,Interrupt Targets Non-secure 244" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS243 ,Interrupt Targets Non-secure 243" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS242 ,Interrupt Targets Non-secure 242" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS241 ,Interrupt Targets Non-secure 241" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS240 ,Interrupt Targets Non-secure 240" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS239 ,Interrupt Targets Non-secure 239" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS238 ,Interrupt Targets Non-secure 238" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS237 ,Interrupt Targets Non-secure 237" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS236 ,Interrupt Targets Non-secure 236" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS235 ,Interrupt Targets Non-secure 235" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS234 ,Interrupt Targets Non-secure 234" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS233 ,Interrupt Targets Non-secure 233" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS232 ,Interrupt Targets Non-secure 232" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS231 ,Interrupt Targets Non-secure 231" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS230 ,Interrupt Targets Non-secure 230" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS229 ,Interrupt Targets Non-secure 229" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS228 ,Interrupt Targets Non-secure 228" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS227 ,Interrupt Targets Non-secure 227" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS226 ,Interrupt Targets Non-secure 226" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS225 ,Interrupt Targets Non-secure 225" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS224 ,Interrupt Targets Non-secure 224" "Secure,Non-secure" else hgroup.long 0x39C++0x03 hide.long 0x00 "NVIC_ITNS7,Interrupt Target Non-Secure Register 7" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08) group.long 0x3A0++0x03 line.long 0x00 "NVIC_ITNS8,Interrupt Target Non-Secure Register 8" bitfld.long 0x00 31. " ITNS287 ,Interrupt Targets Non-secure 287" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS286 ,Interrupt Targets Non-secure 286" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS285 ,Interrupt Targets Non-secure 285" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS284 ,Interrupt Targets Non-secure 284" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS283 ,Interrupt Targets Non-secure 283" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS282 ,Interrupt Targets Non-secure 282" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS281 ,Interrupt Targets Non-secure 281" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS280 ,Interrupt Targets Non-secure 280" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS279 ,Interrupt Targets Non-secure 279" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS278 ,Interrupt Targets Non-secure 278" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS277 ,Interrupt Targets Non-secure 277" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS276 ,Interrupt Targets Non-secure 276" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS275 ,Interrupt Targets Non-secure 275" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS274 ,Interrupt Targets Non-secure 274" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS273 ,Interrupt Targets Non-secure 273" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS272 ,Interrupt Targets Non-secure 272" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS271 ,Interrupt Targets Non-secure 271" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS270 ,Interrupt Targets Non-secure 270" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS269 ,Interrupt Targets Non-secure 269" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS268 ,Interrupt Targets Non-secure 268" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS267 ,Interrupt Targets Non-secure 267" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS266 ,Interrupt Targets Non-secure 266" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS265 ,Interrupt Targets Non-secure 265" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS264 ,Interrupt Targets Non-secure 264" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS263 ,Interrupt Targets Non-secure 263" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS262 ,Interrupt Targets Non-secure 262" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS261 ,Interrupt Targets Non-secure 261" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS260 ,Interrupt Targets Non-secure 260" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS259 ,Interrupt Targets Non-secure 259" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS258 ,Interrupt Targets Non-secure 258" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS257 ,Interrupt Targets Non-secure 257" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS256 ,Interrupt Targets Non-secure 256" "Secure,Non-secure" else hgroup.long 0x3A0++0x03 hide.long 0x00 "NVIC_ITNS8,Interrupt Target Non-Secure Register 8" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09) group.long 0x3A4++0x03 line.long 0x00 "NVIC_ITNS9,Interrupt Target Non-Secure Register 9" bitfld.long 0x00 31. " ITNS319 ,Interrupt Targets Non-secure 319" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS318 ,Interrupt Targets Non-secure 318" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS317 ,Interrupt Targets Non-secure 317" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS316 ,Interrupt Targets Non-secure 316" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS315 ,Interrupt Targets Non-secure 315" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS314 ,Interrupt Targets Non-secure 314" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS313 ,Interrupt Targets Non-secure 313" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS312 ,Interrupt Targets Non-secure 312" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS311 ,Interrupt Targets Non-secure 311" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS310 ,Interrupt Targets Non-secure 310" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS309 ,Interrupt Targets Non-secure 309" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS308 ,Interrupt Targets Non-secure 308" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS307 ,Interrupt Targets Non-secure 307" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS306 ,Interrupt Targets Non-secure 306" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS305 ,Interrupt Targets Non-secure 305" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS304 ,Interrupt Targets Non-secure 304" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS303 ,Interrupt Targets Non-secure 303" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS302 ,Interrupt Targets Non-secure 302" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS301 ,Interrupt Targets Non-secure 301" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS300 ,Interrupt Targets Non-secure 300" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS299 ,Interrupt Targets Non-secure 299" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS298 ,Interrupt Targets Non-secure 298" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS297 ,Interrupt Targets Non-secure 297" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS296 ,Interrupt Targets Non-secure 296" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS295 ,Interrupt Targets Non-secure 295" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS294 ,Interrupt Targets Non-secure 294" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS293 ,Interrupt Targets Non-secure 293" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS292 ,Interrupt Targets Non-secure 292" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS291 ,Interrupt Targets Non-secure 291" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS290 ,Interrupt Targets Non-secure 290" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS289 ,Interrupt Targets Non-secure 289" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS288 ,Interrupt Targets Non-secure 288" "Secure,Non-secure" else hgroup.long 0x3A4++0x03 hide.long 0x00 "NVIC_ITNS9,Interrupt Target Non-Secure Register 9" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A) group.long 0x3A8++0x03 line.long 0x00 "NVIC_ITNS10,Interrupt Target Non-Secure Register 10" bitfld.long 0x00 31. " ITNS351 ,Interrupt Targets Non-secure 351" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS350 ,Interrupt Targets Non-secure 350" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS349 ,Interrupt Targets Non-secure 349" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS348 ,Interrupt Targets Non-secure 348" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS347 ,Interrupt Targets Non-secure 347" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS346 ,Interrupt Targets Non-secure 346" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS345 ,Interrupt Targets Non-secure 345" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS344 ,Interrupt Targets Non-secure 344" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS343 ,Interrupt Targets Non-secure 343" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS342 ,Interrupt Targets Non-secure 342" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS341 ,Interrupt Targets Non-secure 341" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS340 ,Interrupt Targets Non-secure 340" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS339 ,Interrupt Targets Non-secure 339" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS338 ,Interrupt Targets Non-secure 338" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS337 ,Interrupt Targets Non-secure 337" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS336 ,Interrupt Targets Non-secure 336" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS335 ,Interrupt Targets Non-secure 335" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS334 ,Interrupt Targets Non-secure 334" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS333 ,Interrupt Targets Non-secure 333" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS332 ,Interrupt Targets Non-secure 332" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS331 ,Interrupt Targets Non-secure 331" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS330 ,Interrupt Targets Non-secure 330" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS329 ,Interrupt Targets Non-secure 329" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS328 ,Interrupt Targets Non-secure 328" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS327 ,Interrupt Targets Non-secure 327" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS326 ,Interrupt Targets Non-secure 326" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS325 ,Interrupt Targets Non-secure 325" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS324 ,Interrupt Targets Non-secure 324" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS323 ,Interrupt Targets Non-secure 323" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS322 ,Interrupt Targets Non-secure 322" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS321 ,Interrupt Targets Non-secure 321" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS320 ,Interrupt Targets Non-secure 320" "Secure,Non-secure" else hgroup.long 0x3A8++0x03 hide.long 0x00 "NVIC_ITNS10,Interrupt Target Non-Secure Register 10" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B) group.long 0x3AC++0x03 line.long 0x00 "NVIC_ITNS11,Interrupt Target Non-Secure Register 11" bitfld.long 0x00 31. " ITNS383 ,Interrupt Targets Non-secure 383" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS382 ,Interrupt Targets Non-secure 382" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS381 ,Interrupt Targets Non-secure 381" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS380 ,Interrupt Targets Non-secure 380" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS379 ,Interrupt Targets Non-secure 379" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS378 ,Interrupt Targets Non-secure 378" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS377 ,Interrupt Targets Non-secure 377" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS376 ,Interrupt Targets Non-secure 376" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS375 ,Interrupt Targets Non-secure 375" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS374 ,Interrupt Targets Non-secure 374" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS373 ,Interrupt Targets Non-secure 373" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS372 ,Interrupt Targets Non-secure 372" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS371 ,Interrupt Targets Non-secure 371" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS370 ,Interrupt Targets Non-secure 370" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS369 ,Interrupt Targets Non-secure 369" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS368 ,Interrupt Targets Non-secure 368" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS367 ,Interrupt Targets Non-secure 367" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS366 ,Interrupt Targets Non-secure 366" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS365 ,Interrupt Targets Non-secure 365" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS364 ,Interrupt Targets Non-secure 364" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS363 ,Interrupt Targets Non-secure 363" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS362 ,Interrupt Targets Non-secure 362" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS361 ,Interrupt Targets Non-secure 361" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS360 ,Interrupt Targets Non-secure 360" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS359 ,Interrupt Targets Non-secure 359" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS358 ,Interrupt Targets Non-secure 358" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS357 ,Interrupt Targets Non-secure 357" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS356 ,Interrupt Targets Non-secure 356" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS355 ,Interrupt Targets Non-secure 355" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS354 ,Interrupt Targets Non-secure 354" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS353 ,Interrupt Targets Non-secure 353" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS352 ,Interrupt Targets Non-secure 352" "Secure,Non-secure" else hgroup.long 0x3AC++0x03 hide.long 0x00 "NVIC_ITNS11,Interrupt Target Non-Secure Register 11" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C) group.long 0x3B0++0x03 line.long 0x00 "NVIC_ITNS12,Interrupt Target Non-Secure Register 12" bitfld.long 0x00 31. " ITNS415 ,Interrupt Targets Non-secure 415" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS414 ,Interrupt Targets Non-secure 414" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS413 ,Interrupt Targets Non-secure 413" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS412 ,Interrupt Targets Non-secure 412" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS411 ,Interrupt Targets Non-secure 411" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS410 ,Interrupt Targets Non-secure 410" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS409 ,Interrupt Targets Non-secure 409" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS408 ,Interrupt Targets Non-secure 408" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS407 ,Interrupt Targets Non-secure 407" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS406 ,Interrupt Targets Non-secure 406" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS405 ,Interrupt Targets Non-secure 405" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS404 ,Interrupt Targets Non-secure 404" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS403 ,Interrupt Targets Non-secure 403" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS402 ,Interrupt Targets Non-secure 402" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS401 ,Interrupt Targets Non-secure 401" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS400 ,Interrupt Targets Non-secure 400" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS399 ,Interrupt Targets Non-secure 399" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS398 ,Interrupt Targets Non-secure 398" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS397 ,Interrupt Targets Non-secure 397" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS396 ,Interrupt Targets Non-secure 396" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS395 ,Interrupt Targets Non-secure 395" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS394 ,Interrupt Targets Non-secure 394" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS393 ,Interrupt Targets Non-secure 393" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS392 ,Interrupt Targets Non-secure 392" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS391 ,Interrupt Targets Non-secure 391" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS390 ,Interrupt Targets Non-secure 390" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS389 ,Interrupt Targets Non-secure 389" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS388 ,Interrupt Targets Non-secure 388" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS387 ,Interrupt Targets Non-secure 387" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS386 ,Interrupt Targets Non-secure 386" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS385 ,Interrupt Targets Non-secure 385" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS384 ,Interrupt Targets Non-secure 384" "Secure,Non-secure" else hgroup.long 0x3B0++0x03 hide.long 0x00 "NVIC_ITNS12,Interrupt Target Non-Secure Register 12" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D) group.long 0x3B4++0x03 line.long 0x00 "NVIC_ITNS13,Interrupt Target Non-Secure Register 13" bitfld.long 0x00 31. " ITNS447 ,Interrupt Targets Non-secure 447" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS446 ,Interrupt Targets Non-secure 446" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS445 ,Interrupt Targets Non-secure 445" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS444 ,Interrupt Targets Non-secure 444" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS443 ,Interrupt Targets Non-secure 443" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS442 ,Interrupt Targets Non-secure 442" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS441 ,Interrupt Targets Non-secure 441" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS440 ,Interrupt Targets Non-secure 440" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS439 ,Interrupt Targets Non-secure 439" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS438 ,Interrupt Targets Non-secure 438" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS437 ,Interrupt Targets Non-secure 437" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS436 ,Interrupt Targets Non-secure 436" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS435 ,Interrupt Targets Non-secure 435" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS434 ,Interrupt Targets Non-secure 434" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS433 ,Interrupt Targets Non-secure 433" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS432 ,Interrupt Targets Non-secure 432" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS431 ,Interrupt Targets Non-secure 431" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS430 ,Interrupt Targets Non-secure 430" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS429 ,Interrupt Targets Non-secure 429" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS428 ,Interrupt Targets Non-secure 428" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS427 ,Interrupt Targets Non-secure 427" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS426 ,Interrupt Targets Non-secure 426" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS425 ,Interrupt Targets Non-secure 425" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS424 ,Interrupt Targets Non-secure 424" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS423 ,Interrupt Targets Non-secure 423" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS422 ,Interrupt Targets Non-secure 422" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS421 ,Interrupt Targets Non-secure 421" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS420 ,Interrupt Targets Non-secure 420" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS419 ,Interrupt Targets Non-secure 419" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS418 ,Interrupt Targets Non-secure 418" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS417 ,Interrupt Targets Non-secure 417" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS416 ,Interrupt Targets Non-secure 416" "Secure,Non-secure" else hgroup.long 0x3B4++0x03 hide.long 0x00 "NVIC_ITNS13,Interrupt Target Non-Secure Register 13" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E) group.long 0x3B8++0x03 line.long 0x00 "NVIC_ITNS14,Interrupt Target Non-Secure Register 14" bitfld.long 0x00 31. " ITNS479 ,Interrupt Targets Non-secure 479" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS478 ,Interrupt Targets Non-secure 478" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS477 ,Interrupt Targets Non-secure 477" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS476 ,Interrupt Targets Non-secure 476" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS475 ,Interrupt Targets Non-secure 475" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS474 ,Interrupt Targets Non-secure 474" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS473 ,Interrupt Targets Non-secure 473" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS472 ,Interrupt Targets Non-secure 472" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS471 ,Interrupt Targets Non-secure 471" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS470 ,Interrupt Targets Non-secure 470" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS469 ,Interrupt Targets Non-secure 469" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS468 ,Interrupt Targets Non-secure 468" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS467 ,Interrupt Targets Non-secure 467" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS466 ,Interrupt Targets Non-secure 466" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS465 ,Interrupt Targets Non-secure 465" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS464 ,Interrupt Targets Non-secure 464" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS463 ,Interrupt Targets Non-secure 463" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS462 ,Interrupt Targets Non-secure 462" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS461 ,Interrupt Targets Non-secure 461" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS460 ,Interrupt Targets Non-secure 460" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS459 ,Interrupt Targets Non-secure 459" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS458 ,Interrupt Targets Non-secure 458" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS457 ,Interrupt Targets Non-secure 457" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS456 ,Interrupt Targets Non-secure 456" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS455 ,Interrupt Targets Non-secure 455" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS454 ,Interrupt Targets Non-secure 454" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS453 ,Interrupt Targets Non-secure 453" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS452 ,Interrupt Targets Non-secure 452" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS451 ,Interrupt Targets Non-secure 451" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS450 ,Interrupt Targets Non-secure 450" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS449 ,Interrupt Targets Non-secure 449" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS448 ,Interrupt Targets Non-secure 448" "Secure,Non-secure" else hgroup.long 0x3B8++0x03 hide.long 0x00 "NVIC_ITNS14,Interrupt Target Non-Secure Register 14" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x0F) group.long 0x3BC++0x03 line.long 0x00 "NVIC_ITNS15,Interrupt Target Non-Secure Register 15" bitfld.long 0x00 31. " ITNS511 ,Interrupt Targets Non-secure 511" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS510 ,Interrupt Targets Non-secure 510" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS509 ,Interrupt Targets Non-secure 509" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS508 ,Interrupt Targets Non-secure 508" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS507 ,Interrupt Targets Non-secure 507" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS506 ,Interrupt Targets Non-secure 506" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS505 ,Interrupt Targets Non-secure 505" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS504 ,Interrupt Targets Non-secure 504" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS503 ,Interrupt Targets Non-secure 503" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS502 ,Interrupt Targets Non-secure 502" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS501 ,Interrupt Targets Non-secure 501" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS500 ,Interrupt Targets Non-secure 500" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS499 ,Interrupt Targets Non-secure 499" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS498 ,Interrupt Targets Non-secure 498" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS497 ,Interrupt Targets Non-secure 497" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS496 ,Interrupt Targets Non-secure 496" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS495 ,Interrupt Targets Non-secure 495" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS494 ,Interrupt Targets Non-secure 494" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS493 ,Interrupt Targets Non-secure 493" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS492 ,Interrupt Targets Non-secure 492" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS491 ,Interrupt Targets Non-secure 491" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS490 ,Interrupt Targets Non-secure 490" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS489 ,Interrupt Targets Non-secure 489" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS488 ,Interrupt Targets Non-secure 488" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS487 ,Interrupt Targets Non-secure 487" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS486 ,Interrupt Targets Non-secure 486" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS485 ,Interrupt Targets Non-secure 485" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS484 ,Interrupt Targets Non-secure 484" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS483 ,Interrupt Targets Non-secure 483" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS482 ,Interrupt Targets Non-secure 482" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS481 ,Interrupt Targets Non-secure 481" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS480 ,Interrupt Targets Non-secure 480" "Secure,Non-secure" else hgroup.long 0x3BC++0x03 hide.long 0x00 "NVIC_ITNS15,Interrupt Target Non-Secure Register 15" endif tree.end tree "Interrupt Priority Registers" group.long 0x400++0x1F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01) group.long 0x420++0x1F line.long 0x0 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x4 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x8 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0xC "IPR11,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x10 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x14 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x18 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x1C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" else hgroup.long 0x420++0x1F hide.long 0x0 "IPR8,Interrupt Priority Register" hide.long 0x4 "IPR9,Interrupt Priority Register" hide.long 0x8 "IPR10,Interrupt Priority Register" hide.long 0xC "IPR11,Interrupt Priority Register" hide.long 0x10 "IPR12,Interrupt Priority Register" hide.long 0x14 "IPR13,Interrupt Priority Register" hide.long 0x18 "IPR14,Interrupt Priority Register" hide.long 0x1C "IPR15,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02) group.long 0x440++0x1F line.long 0x0 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x4 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x8 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0xC "IPR19,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x10 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x14 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x18 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x1C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" else hgroup.long 0x440++0x1F hide.long 0x0 "IPR16,Interrupt Priority Register" hide.long 0x4 "IPR17,Interrupt Priority Register" hide.long 0x8 "IPR18,Interrupt Priority Register" hide.long 0xC "IPR19,Interrupt Priority Register" hide.long 0x10 "IPR20,Interrupt Priority Register" hide.long 0x14 "IPR21,Interrupt Priority Register" hide.long 0x18 "IPR22,Interrupt Priority Register" hide.long 0x1C "IPR23,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03) group.long 0x460++0x1F line.long 0x0 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x4 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x8 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0xC "IPR27,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x10 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x14 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x18 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x1C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" else hgroup.long 0x460++0x1F hide.long 0x0 "IPR24,Interrupt Priority Register" hide.long 0x4 "IPR25,Interrupt Priority Register" hide.long 0x8 "IPR26,Interrupt Priority Register" hide.long 0xC "IPR27,Interrupt Priority Register" hide.long 0x10 "IPR28,Interrupt Priority Register" hide.long 0x14 "IPR29,Interrupt Priority Register" hide.long 0x18 "IPR30,Interrupt Priority Register" hide.long 0x1C "IPR31,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04) group.long 0x480++0x1F line.long 0x0 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x4 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x8 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0xC "IPR35,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x10 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x14 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x18 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x1C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" else hgroup.long 0x480++0x1F hide.long 0x0 "IPR32,Interrupt Priority Register" hide.long 0x4 "IPR33,Interrupt Priority Register" hide.long 0x8 "IPR34,Interrupt Priority Register" hide.long 0xC "IPR35,Interrupt Priority Register" hide.long 0x10 "IPR36,Interrupt Priority Register" hide.long 0x14 "IPR37,Interrupt Priority Register" hide.long 0x18 "IPR38,Interrupt Priority Register" hide.long 0x1C "IPR39,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05) group.long 0x4A0++0x1F line.long 0x0 "IPR40,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority" line.long 0x4 "IPR41,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority" line.long 0x8 "IPR42,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority" line.long 0xC "IPR43,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority" line.long 0x10 "IPR44,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_179 ,Interrupt 179 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_178 ,Interrupt 178 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_177 ,Interrupt 177 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_176 ,Interrupt 176 Priority" line.long 0x14 "IPR45,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_183 ,Interrupt 183 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_182 ,Interrupt 182 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_181 ,Interrupt 181 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_180 ,Interrupt 180 Priority" line.long 0x18 "IPR46,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_187 ,Interrupt 187 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_186 ,Interrupt 186 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_185 ,Interrupt 185 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_184 ,Interrupt 184 Priority" line.long 0x1C "IPR47,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_191 ,Interrupt 191 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_190 ,Interrupt 190 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_189 ,Interrupt 189 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_188 ,Interrupt 188 Priority" else hgroup.long 0x4A0++0x1F hide.long 0x0 "IPR40,Interrupt Priority Register" hide.long 0x4 "IPR41,Interrupt Priority Register" hide.long 0x8 "IPR42,Interrupt Priority Register" hide.long 0xC "IPR43,Interrupt Priority Register" hide.long 0x10 "IPR44,Interrupt Priority Register" hide.long 0x14 "IPR45,Interrupt Priority Register" hide.long 0x18 "IPR46,Interrupt Priority Register" hide.long 0x1C "IPR47,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06) group.long 0x4C0++0x1F line.long 0x0 "IPR48,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_195 ,Interrupt 195 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_194 ,Interrupt 194 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_193 ,Interrupt 193 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_192 ,Interrupt 192 Priority" line.long 0x4 "IPR49,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_199 ,Interrupt 199 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_198 ,Interrupt 198 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_197 ,Interrupt 197 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_196 ,Interrupt 196 Priority" line.long 0x8 "IPR50,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_203 ,Interrupt 203 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_202 ,Interrupt 202 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_201 ,Interrupt 201 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_200 ,Interrupt 200 Priority" line.long 0xC "IPR51,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_207 ,Interrupt 207 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_206 ,Interrupt 206 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_205 ,Interrupt 205 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_204 ,Interrupt 204 Priority" line.long 0x10 "IPR52,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_211 ,Interrupt 211 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_210 ,Interrupt 210 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_209 ,Interrupt 209 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_208 ,Interrupt 208 Priority" line.long 0x14 "IPR53,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_215 ,Interrupt 215 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_214 ,Interrupt 214 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_213 ,Interrupt 213 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_212 ,Interrupt 212 Priority" line.long 0x18 "IPR54,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_219 ,Interrupt 219 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_218 ,Interrupt 218 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_217 ,Interrupt 217 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_216 ,Interrupt 216 Priority" line.long 0x1C "IPR55,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_223 ,Interrupt 223 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_222 ,Interrupt 222 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_221 ,Interrupt 221 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_220 ,Interrupt 220 Priority" else hgroup.long 0x4C0++0x1F hide.long 0x0 "IPR48,Interrupt Priority Register" hide.long 0x4 "IPR49,Interrupt Priority Register" hide.long 0x8 "IPR50,Interrupt Priority Register" hide.long 0xC "IPR51,Interrupt Priority Register" hide.long 0x10 "IPR52,Interrupt Priority Register" hide.long 0x14 "IPR53,Interrupt Priority Register" hide.long 0x18 "IPR54,Interrupt Priority Register" hide.long 0x1C "IPR55,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07) group.long 0x4E0++0x1F line.long 0x0 "IPR56,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_227 ,Interrupt 227 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_226 ,Interrupt 226 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_225 ,Interrupt 225 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_224 ,Interrupt 224 Priority" line.long 0x4 "IPR57,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_231 ,Interrupt 231 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_230 ,Interrupt 230 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_229 ,Interrupt 229 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_228 ,Interrupt 228 Priority" line.long 0x8 "IPR58,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_235 ,Interrupt 235 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_234 ,Interrupt 234 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_233 ,Interrupt 233 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_232 ,Interrupt 232 Priority" line.long 0xC "IPR59,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_239 ,Interrupt 239 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_238 ,Interrupt 238 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_237 ,Interrupt 237 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_236 ,Interrupt 236 Priority" line.long 0x10 "IPR60,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_243 ,Interrupt 243 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_242 ,Interrupt 242 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_241 ,Interrupt 241 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_240 ,Interrupt 240 Priority" line.long 0x14 "IPR61,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_247 ,Interrupt 247 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_246 ,Interrupt 246 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_245 ,Interrupt 245 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_244 ,Interrupt 244 Priority" line.long 0x18 "IPR62,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_251 ,Interrupt 251 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_250 ,Interrupt 250 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_249 ,Interrupt 249 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_248 ,Interrupt 248 Priority" line.long 0x1C "IPR63,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_255 ,Interrupt 255 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_254 ,Interrupt 254 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_253 ,Interrupt 253 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_252 ,Interrupt 252 Priority" else hgroup.long 0x4E0++0x1F hide.long 0x0 "IPR56,Interrupt Priority Register" hide.long 0x4 "IPR57,Interrupt Priority Register" hide.long 0x8 "IPR58,Interrupt Priority Register" hide.long 0xC "IPR59,Interrupt Priority Register" hide.long 0x10 "IPR60,Interrupt Priority Register" hide.long 0x14 "IPR61,Interrupt Priority Register" hide.long 0x18 "IPR62,Interrupt Priority Register" hide.long 0x1C "IPR63,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08) group.long 0x500++0x1F line.long 0x0 "IPR64,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_259 ,Interrupt 259 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_258 ,Interrupt 258 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_257 ,Interrupt 257 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_256 ,Interrupt 256 Priority" line.long 0x4 "IPR65,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_263 ,Interrupt 263 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_262 ,Interrupt 262 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_261 ,Interrupt 261 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_260 ,Interrupt 260 Priority" line.long 0x8 "IPR66,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_267 ,Interrupt 267 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_266 ,Interrupt 266 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_265 ,Interrupt 265 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_264 ,Interrupt 264 Priority" line.long 0xC "IPR67,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_271 ,Interrupt 271 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_270 ,Interrupt 270 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_269 ,Interrupt 269 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_268 ,Interrupt 268 Priority" line.long 0x10 "IPR68,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_275 ,Interrupt 275 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_274 ,Interrupt 274 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_273 ,Interrupt 273 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_272 ,Interrupt 272 Priority" line.long 0x14 "IPR69,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_279 ,Interrupt 279 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_278 ,Interrupt 278 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_277 ,Interrupt 277 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_276 ,Interrupt 276 Priority" line.long 0x18 "IPR70,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_283 ,Interrupt 283 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_282 ,Interrupt 282 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_281 ,Interrupt 281 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_280 ,Interrupt 280 Priority" line.long 0x1C "IPR71,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_287 ,Interrupt 287 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_286 ,Interrupt 286 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_285 ,Interrupt 285 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_284 ,Interrupt 284 Priority" else hgroup.long 0x500++0x1F hide.long 0x0 "IPR64,Interrupt Priority Register" hide.long 0x4 "IPR65,Interrupt Priority Register" hide.long 0x8 "IPR66,Interrupt Priority Register" hide.long 0xC "IPR67,Interrupt Priority Register" hide.long 0x10 "IPR68,Interrupt Priority Register" hide.long 0x14 "IPR69,Interrupt Priority Register" hide.long 0x18 "IPR70,Interrupt Priority Register" hide.long 0x1C "IPR71,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09) group.long 0x520++0x1F line.long 0x0 "IPR72,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_291 ,Interrupt 291 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_290 ,Interrupt 290 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_289 ,Interrupt 289 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_288 ,Interrupt 288 Priority" line.long 0x4 "IPR73,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_295 ,Interrupt 295 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_294 ,Interrupt 294 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_293 ,Interrupt 293 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_292 ,Interrupt 292 Priority" line.long 0x8 "IPR74,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_299 ,Interrupt 299 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_298 ,Interrupt 298 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_297 ,Interrupt 297 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_296 ,Interrupt 296 Priority" line.long 0xC "IPR75,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_303 ,Interrupt 303 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_302 ,Interrupt 302 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_301 ,Interrupt 301 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_300 ,Interrupt 300 Priority" line.long 0x10 "IPR76,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_307 ,Interrupt 307 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_306 ,Interrupt 306 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_305 ,Interrupt 305 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_304 ,Interrupt 304 Priority" line.long 0x14 "IPR77,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_311 ,Interrupt 311 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_310 ,Interrupt 310 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_309 ,Interrupt 309 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_308 ,Interrupt 308 Priority" line.long 0x18 "IPR78,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_315 ,Interrupt 315 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_314 ,Interrupt 314 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_313 ,Interrupt 313 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_312 ,Interrupt 312 Priority" line.long 0x1C "IPR79,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_319 ,Interrupt 319 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_318 ,Interrupt 318 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_317 ,Interrupt 317 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_316 ,Interrupt 316 Priority" else hgroup.long 0x520++0x1F hide.long 0x0 "IPR72,Interrupt Priority Register" hide.long 0x4 "IPR73,Interrupt Priority Register" hide.long 0x8 "IPR74,Interrupt Priority Register" hide.long 0xC "IPR75,Interrupt Priority Register" hide.long 0x10 "IPR76,Interrupt Priority Register" hide.long 0x14 "IPR77,Interrupt Priority Register" hide.long 0x18 "IPR78,Interrupt Priority Register" hide.long 0x1C "IPR79,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A) group.long 0x540++0x1F line.long 0x0 "IPR80,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_323 ,Interrupt 323 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_322 ,Interrupt 322 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_321 ,Interrupt 321 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_320 ,Interrupt 320 Priority" line.long 0x4 "IPR81,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_327 ,Interrupt 327 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_326 ,Interrupt 326 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_325 ,Interrupt 325 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_324 ,Interrupt 324 Priority" line.long 0x8 "IPR82,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_331 ,Interrupt 331 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_330 ,Interrupt 330 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_329 ,Interrupt 329 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_328 ,Interrupt 328 Priority" line.long 0xC "IPR83,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_335 ,Interrupt 335 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_334 ,Interrupt 334 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_333 ,Interrupt 333 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_332 ,Interrupt 332 Priority" line.long 0x10 "IPR84,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_339 ,Interrupt 339 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_338 ,Interrupt 338 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_337 ,Interrupt 337 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_336 ,Interrupt 336 Priority" line.long 0x14 "IPR85,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_343 ,Interrupt 343 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_342 ,Interrupt 342 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_341 ,Interrupt 341 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_340 ,Interrupt 340 Priority" line.long 0x18 "IPR86,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_347 ,Interrupt 347 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_346 ,Interrupt 346 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_345 ,Interrupt 345 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_344 ,Interrupt 344 Priority" line.long 0x1C "IPR87,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_351 ,Interrupt 351 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_350 ,Interrupt 350 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_349 ,Interrupt 349 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_348 ,Interrupt 348 Priority" else hgroup.long 0x540++0x1F hide.long 0x0 "IPR80,Interrupt Priority Register" hide.long 0x4 "IPR81,Interrupt Priority Register" hide.long 0x8 "IPR82,Interrupt Priority Register" hide.long 0xC "IPR83,Interrupt Priority Register" hide.long 0x10 "IPR84,Interrupt Priority Register" hide.long 0x14 "IPR85,Interrupt Priority Register" hide.long 0x18 "IPR86,Interrupt Priority Register" hide.long 0x1C "IPR87,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B) group.long 0x560++0x1F line.long 0x0 "IPR88,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_355 ,Interrupt 355 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_354 ,Interrupt 354 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_353 ,Interrupt 353 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_352 ,Interrupt 352 Priority" line.long 0x4 "IPR89,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_359 ,Interrupt 359 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_358 ,Interrupt 358 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_357 ,Interrupt 357 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_356 ,Interrupt 356 Priority" line.long 0x8 "IPR90,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_363 ,Interrupt 363 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_362 ,Interrupt 362 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_361 ,Interrupt 361 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_360 ,Interrupt 360 Priority" line.long 0xC "IPR91,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_367 ,Interrupt 367 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_366 ,Interrupt 366 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_365 ,Interrupt 365 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_364 ,Interrupt 364 Priority" line.long 0x10 "IPR92,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_371 ,Interrupt 371 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_370 ,Interrupt 370 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_369 ,Interrupt 369 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_368 ,Interrupt 368 Priority" line.long 0x14 "IPR93,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_375 ,Interrupt 375 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_374 ,Interrupt 374 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_373 ,Interrupt 373 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_372 ,Interrupt 372 Priority" line.long 0x18 "IPR94,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_379 ,Interrupt 379 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_378 ,Interrupt 378 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_377 ,Interrupt 377 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_376 ,Interrupt 376 Priority" line.long 0x1C "IPR95,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_383 ,Interrupt 383 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_382 ,Interrupt 382 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_381 ,Interrupt 381 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_380 ,Interrupt 380 Priority" else hgroup.long 0x560++0x1F hide.long 0x0 "IPR88,Interrupt Priority Register" hide.long 0x4 "IPR89,Interrupt Priority Register" hide.long 0x8 "IPR90,Interrupt Priority Register" hide.long 0xC "IPR91,Interrupt Priority Register" hide.long 0x10 "IPR92,Interrupt Priority Register" hide.long 0x14 "IPR93,Interrupt Priority Register" hide.long 0x18 "IPR94,Interrupt Priority Register" hide.long 0x1C "IPR95,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C) group.long 0x580++0x1F line.long 0x0 "IPR96,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_387 ,Interrupt 387 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_386 ,Interrupt 386 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_385 ,Interrupt 385 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_384 ,Interrupt 384 Priority" line.long 0x4 "IPR97,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_391 ,Interrupt 391 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_390 ,Interrupt 390 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_389 ,Interrupt 389 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_388 ,Interrupt 388 Priority" line.long 0x8 "IPR98,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_395 ,Interrupt 395 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_394 ,Interrupt 394 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_393 ,Interrupt 393 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_392 ,Interrupt 392 Priority" line.long 0xC "IPR99,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_399 ,Interrupt 399 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_398 ,Interrupt 398 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_397 ,Interrupt 397 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_396 ,Interrupt 396 Priority" line.long 0x10 "IPR100,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_403 ,Interrupt 403 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_402 ,Interrupt 402 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_401 ,Interrupt 401 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_400 ,Interrupt 400 Priority" line.long 0x14 "IPR101,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_407 ,Interrupt 407 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_406 ,Interrupt 406 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_405 ,Interrupt 405 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_404 ,Interrupt 404 Priority" line.long 0x18 "IPR102,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_411 ,Interrupt 411 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_410 ,Interrupt 410 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_409 ,Interrupt 409 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_408 ,Interrupt 408 Priority" line.long 0x1C "IPR103,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_415 ,Interrupt 415 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_414 ,Interrupt 414 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_413 ,Interrupt 413 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_412 ,Interrupt 412 Priority" else hgroup.long 0x580++0x1F hide.long 0x0 "IPR96,Interrupt Priority Register" hide.long 0x4 "IPR97,Interrupt Priority Register" hide.long 0x8 "IPR98,Interrupt Priority Register" hide.long 0xC "IPR99,Interrupt Priority Register" hide.long 0x10 "IPR100,Interrupt Priority Register" hide.long 0x14 "IPR101,Interrupt Priority Register" hide.long 0x18 "IPR102,Interrupt Priority Register" hide.long 0x1C "IPR103,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D) group.long 0x5A0++0x1F line.long 0x0 "IPR104,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_419 ,Interrupt 419 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_418 ,Interrupt 418 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_417 ,Interrupt 417 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_416 ,Interrupt 416 Priority" line.long 0x4 "IPR105,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_423 ,Interrupt 423 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_422 ,Interrupt 422 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_421 ,Interrupt 421 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_420 ,Interrupt 420 Priority" line.long 0x8 "IPR106,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_427 ,Interrupt 427 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_426 ,Interrupt 426 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_425 ,Interrupt 425 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_424 ,Interrupt 424 Priority" line.long 0xC "IPR107,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_431 ,Interrupt 431 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_430 ,Interrupt 430 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_429 ,Interrupt 429 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_428 ,Interrupt 428 Priority" line.long 0x10 "IPR108,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_435 ,Interrupt 435 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_434 ,Interrupt 434 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_433 ,Interrupt 433 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_432 ,Interrupt 432 Priority" line.long 0x14 "IPR109,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_439 ,Interrupt 439 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_438 ,Interrupt 438 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_437 ,Interrupt 437 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_436 ,Interrupt 436 Priority" line.long 0x18 "IPR110,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_443 ,Interrupt 443 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_442 ,Interrupt 442 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_441 ,Interrupt 441 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_440 ,Interrupt 440 Priority" line.long 0x1C "IPR111,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_447 ,Interrupt 447 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_446 ,Interrupt 446 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_445 ,Interrupt 445 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_444 ,Interrupt 444 Priority" else hgroup.long 0x5A0++0x1F hide.long 0x0 "IPR104,Interrupt Priority Register" hide.long 0x4 "IPR105,Interrupt Priority Register" hide.long 0x8 "IPR106,Interrupt Priority Register" hide.long 0xC "IPR107,Interrupt Priority Register" hide.long 0x10 "IPR108,Interrupt Priority Register" hide.long 0x14 "IPR109,Interrupt Priority Register" hide.long 0x18 "IPR110,Interrupt Priority Register" hide.long 0x1C "IPR111,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E) group.long 0x5C0++0x1F line.long 0x0 "IPR112,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_451 ,Interrupt 451 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_450 ,Interrupt 450 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_449 ,Interrupt 449 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_448 ,Interrupt 448 Priority" line.long 0x4 "IPR113,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_455 ,Interrupt 455 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_454 ,Interrupt 454 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_453 ,Interrupt 453 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_452 ,Interrupt 452 Priority" line.long 0x8 "IPR114,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_459 ,Interrupt 459 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_458 ,Interrupt 458 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_457 ,Interrupt 457 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_456 ,Interrupt 456 Priority" line.long 0xC "IPR115,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_463 ,Interrupt 463 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_462 ,Interrupt 462 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_461 ,Interrupt 461 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_460 ,Interrupt 460 Priority" line.long 0x10 "IPR116,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_467 ,Interrupt 467 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_466 ,Interrupt 466 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_465 ,Interrupt 465 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_464 ,Interrupt 464 Priority" line.long 0x14 "IPR117,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_471 ,Interrupt 471 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_470 ,Interrupt 470 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_469 ,Interrupt 469 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_468 ,Interrupt 468 Priority" line.long 0x18 "IPR118,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_475 ,Interrupt 475 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_474 ,Interrupt 474 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_473 ,Interrupt 473 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_472 ,Interrupt 472 Priority" line.long 0x1C "IPR119,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_479 ,Interrupt 479 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_478 ,Interrupt 478 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_477 ,Interrupt 477 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_476 ,Interrupt 476 Priority" else hgroup.long 0x5C0++0x1F hide.long 0x0 "IPR112,Interrupt Priority Register" hide.long 0x4 "IPR113,Interrupt Priority Register" hide.long 0x8 "IPR114,Interrupt Priority Register" hide.long 0xC "IPR115,Interrupt Priority Register" hide.long 0x10 "IPR116,Interrupt Priority Register" hide.long 0x14 "IPR117,Interrupt Priority Register" hide.long 0x18 "IPR118,Interrupt Priority Register" hide.long 0x1C "IPR119,Interrupt Priority Register" endif tree.end width 0x0b else newline textline "COREDEBUG component base address not specified" newline endif tree.end sif (CORENAME()=="CORTEXM33F") tree "Floating-point Unit (FPU)" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 8. group.long 0xF34++0x0B line.long 0x00 "FPCCR,Floating-Point Context Control Register" bitfld.long 0x00 31. " ASPEN ,Execution of a floating-point instruction sets the CONTROL.FPCA bit to 1" "Disabled,Enabled" bitfld.long 0x00 30. " LSPEN ,Enables lazy context save of FP state" "Disabled,Enabled" bitfld.long 0x00 29. " LSPENS ,This bit controls whether the LSPEN bit is writeable from the Non-secure state" "Writeable,Write ignored" newline bitfld.long 0x00 28. " CLRONRET ,Clear floating point caller saved registers on exception return" "Disabled,Enabled" bitfld.long 0x00 27. " CLRONRETS ,Clear on return Secure only" "Both states,Secure only" bitfld.long 0x00 26. " TS ,Treat as Secure" "Disabled,Enabled" newline bitfld.long 0x00 10. " UFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the UsageFault exception to pending" "Not able,Able" bitfld.long 0x00 9. " SPLIMVIOL ,Indicates whether the FP context violates the stack pointer limit that was active when lazy state preservation was activated" "Low,High" bitfld.long 0x00 8. " MONRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the DebugMonitor exception to pending" "Not able,Able" newline bitfld.long 0x00 7. " SFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the SecureFault exception to pending" "Not able,Able" bitfld.long 0x00 6. " BFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the BusFault exception to pending" "Not able,Able" bitfld.long 0x00 5. " MMRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the MemManage exception to pending" "Not able,Able" newline bitfld.long 0x00 4. " HFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the HardFault exception to pending" "Not able,Able" bitfld.long 0x00 3. " THREAD ,Indicates the processor mode when it allocated the FP stack frame" "Handler,Thread" bitfld.long 0x00 2. " S ,Indicates the FP context belongs to the specified security state" "Non-secure,Secure" newline bitfld.long 0x00 1. " USER ,Indicates the privilege level of the software executing" "Privileged,Unprivileged" bitfld.long 0x00 0. " LSPACT ,Indicates whether Lazy preservation of the FP state is active" "Not active,Active" line.long 0x04 "FPCAR,Floating-Point Context Address Register" hexmask.long 0x04 3.--31. 0x8 " ADDRESS ,The location of the unpopulated floating-point register space allocated on an exception stack frame" line.long 0x08 "FPDSCR,Floating-Point Default Status Control Register" bitfld.long 0x08 26. " AHP ,Default value for FPSCR.AHP" "IEEE 754-2008,Alternative" bitfld.long 0x08 25. " DN ,Default value for FPSCR.DN" "NaN operands,Any operation" bitfld.long 0x08 24. " FZ ,Default value for FPSCR.FZ" "No Flush mode,Flush mode" newline bitfld.long 0x08 22.--23. " RMODE ,Default value for FPSCR.RMode" "Round to Nearest,Round towards Plus Infinity,Round towards Minus Infinity,Round towards Zero" rgroup.long 0xF40++0x0B line.long 0x00 "MVFR0,Media and FP Feature Register 0" bitfld.long 0x00 28.--31. " FPRNDMOD ,Indicates the rounding modes supported by the FP floating-point hardware" ",All supported,?..." bitfld.long 0x00 20.--23. " SQRROOT ,Indicates the hardware support for FP square root operations" ",Supported,?..." bitfld.long 0x00 16.--19. " DIV ,Indicates the hardware support for FP divide operations" ",Supported,?..." newline bitfld.long 0x00 8.--11. " DBLPREC ,Indicates the hardware support for FP double_precision operations" "Not supported,,Supported,?..." bitfld.long 0x00 4.--7. " SNGLPREC ,Indicates the hardware support for FP single-precision operations" ",,Supported,?..." bitfld.long 0x00 0.--3. " A_SIMD ,Indicates the size of the FP register bank" ",Supported-16x64-bit,?..." line.long 0x04 "MVFR1,Media and FP Feature Register 1" bitfld.long 0x04 28.--31. " FP_FUSED_MAC ,Indicates whether the FP supports fused multiply accumulate operations" ",Supported,?..." bitfld.long 0x04 24.--27. " FP_HPFP ,Indicates whether the FP supports half-precision and double-precision floating-point conversion instructions" ",Half-single,Half-single and half-double,?..." newline bitfld.long 0x04 4.--7. " D_NAN ,Indicates whether the FP hardware implementation supports only the Default NaN mode" ",NaN propagation,?..." bitfld.long 0x04 0.--3. " FTZ_MODE ,Indicates whether the FP hardware implementation supports only the Flush-to-Zero mode of operation" ",Fully denormalized,?..." line.long 0x08 "MVFR2,Media and FP Feature Register 2" bitfld.long 0x08 4.--7. " VFP_MISC ,Indicates the hardware support for FP miscellaneous features" "Not supported,,,,Supported,?..." width 0xB else newline textline "COREDEBUG component base address not specified" newline endif tree.end endif tree "Debug" tree "Core Debug" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 13. group.long 0xD30++0x03 line.long 0x00 "DFSR,Debug Fault Status Register" eventfld.long 0x00 4. " EXTERNAL ,Indicates a debug event generated because of the assertion of an external debug request" "Not generated,Generated" eventfld.long 0x00 3. " VCATCH ,Indicates triggering of a Vector catch" "Not triggered,Triggered" eventfld.long 0x00 2. " DWTTRAP ,Indicates a debug event generated by the DWT" "Not generated,Generated" newline eventfld.long 0x00 1. " BKPT ,Indicates a debug event generated by BKPT instruction execution or a breakpoint match in FPB" "Not generated,Generated" eventfld.long 0x00 0. " HALTED ,Indicates a debug event generated by either a C_HALT or C_STEP request, triggered by a write to the DHCSR or a step request triggered by setting DEMCR.MON_STEP to 1" "Not generated,Generated" newline hgroup.long 0xDF0++0x03 hide.long 0x00 "DHCSR,Debug Halting Control and Status Register" in newline wgroup.long 0xDF4++0x03 line.long 0x00 "DCRSR,Debug Core Register Selector Register" bitfld.long 0x00 16. " REGWNR ,Specifies the access type for the transfer" "Read,Write" hexmask.long.byte 0x00 0.--6. 1. " REGSEL ,Specifies the ARM core register, special-purpose register or Floating-point extension register" group.long 0xDF8++0x03 line.long 0x00 "DCRDR,Debug Core Register Data Register" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDFC))&0x10000)==0x10000) group.long 0xDFC++0x03 line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register" bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled" bitfld.long 0x00 20. " SDME ,Indicates whether the DebugMonitor targets the Secure or the Non-secure state" "Non-secure,Secure" bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1" bitfld.long 0x00 18. " MON_STEP ,Setting this bit to 1 makes the step request pending" "No step,Step" newline bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending" bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled" bitfld.long 0x00 11. " VC_SFERR ,SecureFault vector catch enable" "Disabled,Enabled" bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled" newline bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap on a fault occurring during exception entry or exception return" "Disabled,Enabled" bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled" bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception caused by a state information error" "Disabled,Enabled" bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception caused by a checking error" "Disabled,Enabled" newline bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled" bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled" bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled" else group.long 0xDFC++0x03 line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register" bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled" bitfld.long 0x00 20. " SDME ,Indicates whether the DebugMonitor targets the Secure or the Non-secure state" "Non-secure,Secure" bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1" newline bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending" bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled" bitfld.long 0x00 11. " VC_SFERR ,SecureFault vector catch enable" "Disabled,Enabled" bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled" newline bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap on a fault occurring during exception entry or exception return" "Disabled,Enabled" bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled" bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception caused by a state information error" "Disabled,Enabled" bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception caused by a checking error" "Disabled,Enabled" newline bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled" bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled" bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled" endif newline group.long 0xE04++0x07 line.long 0x00 "DAUTHCTRL,Debug Authentication Control Register" bitfld.long 0x00 3. " INTSPNIDEN ,Internal secure non-invasive debug enable" "Disabled,Enabled" bitfld.long 0x00 2. " SPNIDENSEL ,Secure non-invasive debug enable select.Selects between DAUTHCTRL and the IMPLEMENTATION DEFINED external authentication interface for control of Secure non-invasive debug" "Ext. auth. interface,DAUTHCTRL.INTSPNIDEN" bitfld.long 0x00 1. " INTSPIDEN ,Internal secure invasive debug enable" "Disabled,Enabled" bitfld.long 0x00 0. " SPIDENSEL ,Secure invasive debug enable select. Selects between DAUTHCTRL and the IMPLEMENTATION DEFINED external authentication interface for control of Secure invasive debug" "Ext. auth. interface,DAUTHCTRL.INTSPIDEN" line.long 0x04 "DSCSR,Debug Security Control and Status Register" bitfld.long 0x04 16. " CDS ,This field indicates the current security state of the processor" "Non-secure,Secure" bitfld.long 0x04 1. " SBRSEL ,Secure banked register select" "Non-secure,Secure" bitfld.long 0x04 0. " SBRSELEN ,Secure banked register select enable" "Disabled,Enabled" rgroup.long 0xFB8++0x03 line.long 0x00 "DAUTHSTATUS,Debug Authentication Status Register" bitfld.long 0x00 7. " SNI ,Secure non-invasive debug implemented" ",Implemented" bitfld.long 0x00 6. " SNE ,Secure non-invasive debug enabled" "0,1" bitfld.long 0x00 5. " SI ,Secure invasive debug features implemented" ",Implemented" bitfld.long 0x00 4. " SE ,Secure invasive debug enabled" "0,1" newline bitfld.long 0x00 3. " NSNI ,Non-secure non-invasive debug features implemented" ",Implemented" bitfld.long 0x00 2. " NSNE ,Non-secure non-invasive debug enabled" "0,1" bitfld.long 0x00 1. " NSI ,Non-secure invasive debug features implemented" ",Implemented" bitfld.long 0x00 0. " NSE ,Non-secure invasive debug enabled" "0,1" width 0x0B else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Flash Patch and Breakpoint Unit (FPB)" sif COMPonent.AVAILABLE("FPB") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1)) width 12. group.long 0x00++0x03 line.long 0x00 "FP_CTRL,Flash Patch Control Register" bitfld.long 0x00 28.--31. " REV ,Flash Patch Breakpoint architecture revision" "Reserved,Version 2,?..." rbitfld.long 0x00 4.--7. 12.--14. " NUM_CODE ,The number of instruction address comparators" "0,1,2,3,4,5,6,7,?..." rbitfld.long 0x00 8.--11. " NUM_LIT ,Number of literal comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 1. " KEY ,Key Field" "Low,High" bitfld.long 0x00 0. " ENABLE ,Flash Patch Unit Enable" "Disabled,Enabled" textline " " if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x04))&0x20000000)==0x20000000) rgroup.long 0x04++0x03 line.long 0x00 "FP_REMAP,Flash Patch Remap Register" bitfld.long 0x00 29. " RMPSPT ,Indicates whether the FPB unit supports Flash Patch remap" "Not supported,Supported" hexmask.long 0x00 5.--28. 0x20 " REMAP ,Remap address" else rgroup.long 0x04++0x03 line.long 0x00 "FP_REMAP,Flash Patch Remap Register" bitfld.long 0x00 29. " RMPSPT ,Indicates whether the FPB unit supports Flash Patch remap" "Not supported,Supported" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x8))&0x01)==0x00) group.long 0x8++0x03 line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x8++0x03 line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0xC))&0x01)==0x00) group.long 0xC++0x03 line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0xC++0x03 line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x10))&0x01)==0x00) group.long 0x10++0x03 line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x10++0x03 line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x14))&0x01)==0x00) group.long 0x14++0x03 line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x14++0x03 line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x18))&0x01)==0x00) group.long 0x18++0x03 line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x18++0x03 line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x1C))&0x01)==0x00) group.long 0x1C++0x03 line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x1C++0x03 line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x20))&0x01)==0x00) group.long 0x20++0x03 line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x20++0x03 line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x24))&0x01)==0x00) group.long 0x24++0x03 line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x24++0x03 line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif tree "CoreSight Identification Registers" width 12. rgroup.long 0xFCC++0x03 line.long 0x00 "FP_DEVTYPE,FPB CoreSight Device Type Register" hexmask.long.byte 0x00 4.--7. 1. " SUB ,Sub-type" hexmask.long.byte 0x00 0.--3. 1. " MAJOR ,Major type" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0xFBC))&0x100000)==0x100000) rgroup.long 0xFBC++0x03 line.long 0x00 "FP_DEVARCH,FPB CoreSight Device Architecture Register" hexmask.long.word 0x00 21.--31. 1. " ARCHITECT ,Component architect" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" bitfld.long 0x00 16.--19. " REVISION ,Architecture revision" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 12.--15. " ARCHVER ,Architecture version" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--11. 1. " ARCHPART ,Architecture part" else rgroup.long 0xFBC++0x03 line.long 0x00 "FP_DEVARCH,FPB CoreSight Device Architecture Register" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" endif rgroup.long 0xFE0++0x0F line.long 0x00 "FP_PIDR0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "FP_PIDR1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "FP_PIDR2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0C "FP_PIDR3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "FP_PIDR4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "FP_CIDR0,Component ID0 (Preamble)" hexmask.long.byte 0x00 0.--7. 1. " PRMBL_0 ,CoreSight component identification preamble" line.long 0x04 "FP_CIDR1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " PRMBL_1 ,CoreSight component class" line.long 0x08 "FP_CIDR2,Component ID2" hexmask.long.byte 0x08 0.--7. 1. " PRMBL_2 ,CoreSight component identification preamble" line.long 0x0c "FP_CIDR3,Component ID3" hexmask.long.byte 0x0C 0.--7. 1. " PRMBL_3 ,CoreSight component identification preamble" tree.end width 0x0b else newline textline "FPB 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 16. group.long 0x00++0x03 line.long 0x00 "DWT_CTRL,Control Register" rbitfld.long 0x00 28.--31. " NUMCOMP ,Number of comparators implemented" "0,1,2,3,4,5,6,7,8,?..." rbitfld.long 0x00 27. " NOTRCPKT ,Shows whether the implementation supports trace sampling and exception tracing" "Supported,Not supported" rbitfld.long 0x00 25. " NOCYCCNT ,Shows whether the implementation supports a cycle counter" "Supported,Not supported" textline " " rbitfld.long 0x00 24. " NOPRFCNT ,Shows whether the implementation supports the profiling counters" "Supported,Not supported" bitfld.long 0x00 23. " CYCDISS ,Controls whether the cycle counter is prevented from incrementing while the PE is in Secure state" "No,Yes" bitfld.long 0x00 22. " CYCEVTENA ,Enables POSTCNT underflow Event counter packets generation" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " FOLDEVTENA ,Enables generation of the Folded-instruction counter overflow event" "Disabled,Enabled" bitfld.long 0x00 20. " LSUEVTENA ,Enables generation of the LSU counter overflow event" "Disabled,Enabled" bitfld.long 0x00 19. " SLEEPEVTENA ,Enables generation of the Sleep counter overflow event" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " EXCEVTENA ,Enables generation of the Exception overhead counter overflow event" "Disabled,Enabled" bitfld.long 0x00 17. " CPIEVTENA ,Enables generation of the CPI counter overflow event" "Disabled,Enabled" bitfld.long 0x00 16. " EXCTRCENA ,Enables generation of exception trace" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PCSAMPLENA ,Enables use of POSTCNT counter as a timer for Periodic PC sample packet generation" "Disabled,Enabled" bitfld.long 0x00 10.--11. " SYNCTAP ,Selects the position of the synchronization packet counter tap on the CYCCNT counter" "Disabled,CYCCNT[24],CYCCNT[26],CYCCNT[28]" bitfld.long 0x00 9. " CYCTAP ,Selects the position of the POSTCNT tap on the CYCCNT counter" "CYCCNT[6],CYCCNT[10]" textline " " bitfld.long 0x00 5.--8. " POSTINIT ,Initial value for the POSTCNT counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--4. " POSTPRESET ,Reload value for the POSTCNT counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0. " CYCCNTENA ,Enables CYCCNT" "Disabled,Enabled" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1)))&0x1000000)==0x0000000) group.long 0x04++0x03 line.long 0x00 "DWT_CYCCNT,Cycle Count register" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1)))&0x2000000)==0x0000000) group.long 0x08++0x17 line.long 0x00 "DWT_CPICNT,CPI Count register" hexmask.long.byte 0x00 0.--7. 1. " CPICNT ,Base instruction overhead counter" line.long 0x04 "DWT_EXCCNT,Exception Overhead Count Register" hexmask.long.byte 0x04 0.--7. 1. " EXCCNT ,The exception overhead counter" line.long 0x08 "DWT_SLEEPCNT,Sleep Count Register" hexmask.long.byte 0x08 0.--7. 1. " SLEEPCNT ,Sleep Counter" line.long 0x10 "DWT_LSUCNT,LSU Count Register" hexmask.long.byte 0x10 0.--7. 1. " LSUCNT ,Load-store overhead counter" line.long 0x14 "DWT_FOLDCNT,Folded-instruction Count register" hexmask.long.byte 0x14 0.--7. 1. " FOLDCNT ,Folded-instruction counter" endif rgroup.long 0x1C++0x03 line.long 0x00 "DWT_PCSR,Program Counter Sample register" textline " " if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)==0x1) group.long 0x20++0x03 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0x4) group.long 0x20++0x03 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0xC) group.long 0x20++0x03 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0xF) group.long 0x20++0x03 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address" else group.long 0x20++0x03 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" endif group.long (0x20+0x08)++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Register 0" bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" textline " " bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address" bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)==0x1) group.long 0x30++0x03 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0x4) group.long 0x30++0x03 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0xC) group.long 0x30++0x03 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0xF) group.long 0x30++0x03 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address" else group.long 0x30++0x03 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" endif group.long (0x30+0x08)++0x03 line.long 0x00 "DWT_FUNCTION1,DWT Function Register 1" bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" textline " " bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address" bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)==0x1) group.long 0x40++0x03 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0x4) group.long 0x40++0x03 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0xC) group.long 0x40++0x03 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0xF) group.long 0x40++0x03 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address" else group.long 0x40++0x03 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" endif group.long (0x40+0x08)++0x03 line.long 0x00 "DWT_FUNCTION2,DWT Function Register 2" bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" textline " " bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address" bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)==0x1) group.long 0x50++0x03 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0x4) group.long 0x50++0x03 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0xC) group.long 0x50++0x03 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0xF) group.long 0x50++0x03 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address" else group.long 0x50++0x03 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" endif group.long (0x50+0x08)++0x03 line.long 0x00 "DWT_FUNCTION3,DWT Function Register 3" bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" textline " " bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address" bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved" tree "CoreSight Identification Registers" width 13. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0xFBC))&0x100000)==0x100000) rgroup.long 0xFBC++0x03 line.long 0x00 "DWT_DEVARCH,DWT CoreSight Device Architecture Register" hexmask.long.word 0x00 21.--31. 1. " ARCHITECT ,Component architect" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" bitfld.long 0x00 16.--19. " REVISION ,Architecture revision" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 12.--15. " ARCHVER ,Architecture version" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--11. 1. " ARCHPART ,Architecture part" else rgroup.long 0xFBC++0x03 line.long 0x00 "DWT_DEVARCH,DWT CoreSight Device Architecture Register" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" endif rgroup.long 0xFCC++0x03 line.long 0x00 "DWT_DEVTYPE,Device Type Identifier register" hexmask.long.byte 0x00 4.--7. 1. " SUB ,Sub-type" hexmask.long.byte 0x00 0.--3. 1. " MAJOR ,Major type" rgroup.long 0xFE0++0x0F line.long 0x00 "DWT_PIDR0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "DWT_PIDR1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "DWT_PIDR2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0c "DWT_PIDR3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "DWT_PIDR4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "DWT_CIDR0,Component ID0 (Preamble)" hexmask.long.byte 0x00 0.--7. 1. " PRMBL_0 ,CoreSight component identification preamble" line.long 0x04 "DWT_CIDR1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " PRMBL_1 ,CoreSight component class" line.long 0x08 "DWT_CIDR2,Component ID2" hexmask.long.byte 0x08 0.--7. 1. " PRMBL_2 ,CoreSight component identification preamble" line.long 0x0c "DWT_CIDR3,Component ID3" hexmask.long.byte 0x0C 0.--7. 1. " PRMBL_3 ,CoreSight component identification preamble" tree.end width 0x0b else newline textline "DWT component base address not specified" newline endif tree.end tree.end AUTOINDENT.POP tree.end tree "ACMP (Comparator)" base ad:0x4020B000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long 0x4 0.--31. 1. "PARAM,Parameters" group.long 0x8++0x7 line.long 0x0 "C0,CMP Control 0" bitfld.long 0x0 31. "LINKEN,CMP to DAC Link Enable" "0: Disable,1: Enable" bitfld.long 0x0 30. "DMAEN,DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 28. "IER,Comparator Interrupt Enable Rising" "0: Disable,1: Enable" bitfld.long 0x0 27. "IEF,Comparator Interrupt Enable Falling" "0: Disable,1: Enable" newline eventfld.long 0x0 26. "CFR,Analog Comparator Flag Rising" "0: Not detected,1: Detected" eventfld.long 0x0 25. "CFF,Analog Comparator Flag Falling" "0: Not detected,1: Detected" newline rbitfld.long 0x0 24. "COUT,Analog Comparator Output" "0,1" bitfld.long 0x0 12. "PMODE,Power Mode Select" "0: Low-speed (LS),1: High-speed (HS)" newline bitfld.long 0x0 11. "INVT,Comparator Invert" "0: Do not invert,1: Invert" bitfld.long 0x0 10. "COS,Comparator Output Select" "0: COUT,1: COUTA" newline bitfld.long 0x0 9. "OPE,Comparator Output Pin Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "EN,Analog Comparator Module Enable" "0: Disable,1: Enable" line.long 0x4 "C1,CMP Control 1" bitfld.long 0x4 28.--30. "PSEL,Plus Input MUX Control" "0: Internal positive input 0 for plus channel..,1: External input 1 for plus channel (reference..,2: External input 2 for plus channel (reference..,3: External input 3 for plus channel (reference..,4: External input 4 for plus channel (reference..,?,?,7: Internal 8-bit DAC output" bitfld.long 0x4 24.--26. "MSEL,Minus Input MUX Control" "0: Internal negative input 0 for minus channel..,1: External input 1 for minus channel (reference..,2: External input 2 for minus channel (reference..,3: External input 3 for minus channel (reference..,4: External input 4 for minus channel (reference..,?,?,7: Internal 8-bit DAC output" newline bitfld.long 0x4 10. "DACEN,DAC Enable" "0: Disable,1: Enable" bitfld.long 0x4 9. "VRSEL,Supply Voltage Reference Source Select" "0: Vin1,1: Vin2" newline bitfld.long 0x4 8. "DMODE,DAC Mode Select" "0: Low-Speed and Low-Power mode,1: High-Speed and High-Power mode" hexmask.long.byte 0x4 0.--7. 1. "VOSEL,DAC Output Voltage Select" group.long 0x14++0x3 line.long 0x0 "C3,CMP Control 3" bitfld.long 0x0 28. "PCHCTEN,Positive Channel Enable" "0: Disable,1: Enable" bitfld.long 0x0 24. "NCHCTEN,Negative Channel Enable" "0: Disable,1: Enable" tree.end tree "ADC (Analog-to-Digital Converter)" base ad:0x4020C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID Register" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline bitfld.long 0x0 12.--14. "NUM_FIFO,Number of FIFOs" "0: N/A,1: This design supports one result FIFO.,2: This design supports two result FIFOs.,3: This design supports three result FIFOs.,4: This design supports four result FIFOs.,?,?,?" bitfld.long 0x0 11. "NUM_SEC,Number of Single Ended Outputs Supported" "0: This design supports one single ended conversion..,1: This design supports two simultaneous single.." newline bitfld.long 0x0 10. "CALOFSI,Calibration Function Implemented" "0: Calibration Not Implemented.,1: Calibration Implemented." bitfld.long 0x0 9. "IADCKI,Internal ADC Clock Implemented" "0: Internal clock source not implemented.,1: Internal clock source (and CFG[ADCKEN]).." newline bitfld.long 0x0 8. "VR1RNGI,Voltage Reference 1 Range Control Bit Implemented" "0: Range control not required. CFG[VREF1RNG] is not..,1: Range control required. CFG[VREF1RNG] is.." bitfld.long 0x0 4.--6. "CSW,Channel Scale Width" "0: Channel scaling not supported. CSCALE control..,1: Channel scaling supported. 1-bit CSCALE control..,?,?,?,?,6: Channel scaling supported. 6-bit CSCALE control..,?" newline bitfld.long 0x0 3. "MVI,Multi Vref Implemented" "0: Single voltage reference high (VREFH) input..,1: Multiple voltage reference high (VREFH) inputs.." bitfld.long 0x0 1. "DIFFEN,Differential Supported" "0: Differential operation not supported.,1: Differential operation supported. CMDLa[CTYPE].." newline bitfld.long 0x0 0. "RES,Resolution" "0: Up to 13-bit differential/12-bit single ended..,1: Up to 16-bit differential/16-bit single ended.." line.long 0x4 "PARAM,Parameter Register" hexmask.long.byte 0x4 24.--31. 1. "CMD_NUM,Command Buffer Number" hexmask.long.byte 0x4 16.--23. 1. "CV_NUM,Compare Value Number" newline hexmask.long.byte 0x4 8.--15. 1. "FIFOSIZE,Result FIFO Depth" hexmask.long.byte 0x4 0.--7. 1. "TRIG_NUM,Trigger Number" group.long 0x10++0x17 line.long 0x0 "CTRL,Control Register" hexmask.long.byte 0x0 16.--19. 1. "CAL_AVGS,Auto-Calibration Averages" bitfld.long 0x0 9. "RSTFIFO1,Reset FIFO 1" "0: No effect.,1: FIFO 1 is reset." newline bitfld.long 0x0 8. "RSTFIFO0,Reset FIFO 0" "0: No effect.,1: FIFO 0 is reset." bitfld.long 0x0 5. "CALOFSMODE,Configure Mode for Offset Calibration Function" "0: Configure offset calibration for 12-bit mode.,1: Configure offset calibration for 16-bit mode." newline bitfld.long 0x0 4. "CALOFS,Offset Calibration Request" "0: Calibration function disabled,1: Request for offset calibration function" bitfld.long 0x0 3. "CAL_REQ,Auto-Calibration Request" "0: No request for hardware calibration has been made.,1: A request for hardware calibration has been made" newline bitfld.long 0x0 2. "DOZEN,Doze Enable" "0: ADC is enabled in low power mode.,1: ADC is disabled in low power mode." bitfld.long 0x0 1. "RST,Software Reset" "0: ADC logic is not reset.,1: ADC logic is reset." newline bitfld.long 0x0 0. "ADCEN,ADC Enable" "0: ADC is disabled.,1: ADC is enabled." line.long 0x4 "STAT,Status Register" hexmask.long.byte 0x4 24.--27. 1. "CMDACT,Command Active" rbitfld.long 0x4 16. "TRGACT,Trigger Active" "0: Command (sequence) associated with Trigger 0..,1: Command (sequence) associated with Trigger 1.." newline rbitfld.long 0x4 11. "ADC_ACTIVE,ADC Active" "0: The ADC is IDLE. There are no pending triggers..,1: The ADC is processing a conversion running.." rbitfld.long 0x4 10. "CAL_RDY,Calibration Ready" "0: Calibration is incomplete or hasn't been ran.,1: The ADC is calibrated." newline eventfld.long 0x4 9. "TCOMP_INT,Interrupt Flag For Trigger Completion" "0: Either IE[TCOMP_IE] is set to 0 or no trigger..,1: Trigger sequence has been completed and all data.." eventfld.long 0x4 8. "TEXC_INT,Interrupt Flag For High Priority Trigger Exception" "0: No trigger exceptions have occurred.,1: A trigger exception has occurred and is pending.." newline eventfld.long 0x4 3. "FOF1,Result FIFO1 Overflow Flag" "0: No result FIFO1 overflow has occurred since the..,1: At least one result FIFO1 overflow has occurred.." rbitfld.long 0x4 2. "RDY1,Result FIFO1 Ready Flag" "0: Result FIFO1 data level not above watermark level.,1: Result FIFO1 holding data above watermark level." newline eventfld.long 0x4 1. "FOF0,Result FIFO 0 Overflow Flag" "0: No result FIFO 0 overflow has occurred since the..,1: At least one result FIFO 0 overflow has occurred.." rbitfld.long 0x4 0. "RDY0,Result FIFO 0 Ready Flag" "0: Result FIFO 0 data level not above watermark..,1: Result FIFO 0 holding data above watermark level." line.long 0x8 "IE,Interrupt Enable Register" bitfld.long 0x8 16.--17. "TCOMP_IE,Trigger Completion Interrupt Enable" "0: Trigger completion interrupts are disabled.,1: Trigger completion interrupts are enabled for..,2: Trigger completion interrupts are enabled for..,3: Trigger 0 and trigger 1 completion interrupts.." bitfld.long 0x8 8. "TEXC_IE,Trigger Exception Interrupt Enable" "0: Trigger exception interrupts are disabled.,1: Trigger exception interrupts are enabled." newline bitfld.long 0x8 3. "FOFIE1,Result FIFO1 Overflow Interrupt Enable" "0: No result FIFO1 overflow has occurred since the..,1: At least one result FIFO1 overflow has occurred.." bitfld.long 0x8 2. "FWMIE1,FIFO1 Watermark Interrupt Enable" "0: FIFO1 watermark interrupts are not enabled.,1: FIFO1 watermark interrupts are enabled." newline bitfld.long 0x8 1. "FOFIE0,Result FIFO 0 Overflow Interrupt Enable" "0: FIFO 0 overflow interrupts are not enabled.,1: FIFO 0 overflow interrupts are enabled." bitfld.long 0x8 0. "FWMIE0,FIFO 0 Watermark Interrupt Enable" "0: FIFO 0 watermark interrupts are not enabled.,1: FIFO 0 watermark interrupts are enabled." line.long 0xC "DE,DMA Enable Register" bitfld.long 0xC 1. "FWMDE1,FIFO1 Watermark DMA Enable" "0: DMA request disabled.,1: DMA request enabled." bitfld.long 0xC 0. "FWMDE0,FIFO 0 Watermark DMA Enable" "0: DMA request disabled.,1: DMA request enabled." line.long 0x10 "CFG,Configuration Register" bitfld.long 0x10 28. "PWREN,ADC Analog Pre-Enable" "0: ADC analog circuits are only enabled while..,1: ADC analog circuits are pre-enabled and ready to.." hexmask.long.byte 0x10 16.--23. 1. "PUDLY,Power Up Delay" newline bitfld.long 0x10 10. "HPT_EXDI,High Priority Trigger Exception Disable" "0: High priority trigger exceptions are enabled.,1: High priority trigger exceptions are disabled." bitfld.long 0x10 9. "TCMDRES,Trigger Command Resume" "0: Trigger sequences interrupted by a high priority..,1: Trigger sequences interrupted by a high priority.." newline bitfld.long 0x10 8. "TRES,Trigger Resume Enable" "0: Trigger sequences interrupted by a high priority..,1: Trigger sequences interrupted by a high priority.." bitfld.long 0x10 6.--7. "REFSEL,Voltage Reference Selection" "0: (Default) Option 1 setting.,1: Option 2 setting.,2: Option 3 setting.,?" newline bitfld.long 0x10 0.--1. "TPRICTRL,ADC Trigger Priority Control" "0: If a higher priority trigger is detected during..,1: If a higher priority trigger is received during..,2: If a higher priority trigger is received during..,?" line.long 0x14 "PAUSE,Pause Register" bitfld.long 0x14 31. "PAUSEEN,PAUSE Option Enable" "0: Pause operation disabled,1: Pause operation enabled" hexmask.long.word 0x14 0.--8. 1. "PAUSEDLY,Pause Delay" group.long 0x34++0x7 line.long 0x0 "SWTRIG,Software Trigger Register" bitfld.long 0x0 1. "SWT1,Software Trigger 1 Event" "0: No trigger 1 event generated.,1: Trigger 1 event generated." bitfld.long 0x0 0. "SWT0,Software Trigger 0 Event" "0: No trigger 0 event generated.,1: Trigger 0 event generated." line.long 0x4 "TSTAT,Trigger Status Register" eventfld.long 0x4 16.--17. "TCOMP_FLAG,Trigger Completion Flag" "0: No triggers have been completed. Trigger..,1: Trigger 0 has been completed and trigger 0 has..,2: Trigger 1 has been completed and trigger 1 has..,3: Trigger 0 and trigger 1 sequences have been.." eventfld.long 0x4 0.--1. "TEXC_NUM,Trigger Exception Number" "0: No triggers have been interrupted by a high..,1: Trigger 0 has been interrupted by a high..,2: Trigger 1 has been interrupted by a high..,3: Trigger 0 and trigger 1 sequences have been.." group.long 0x40++0x7 line.long 0x0 "OFSTRIM16,Offset Trim 16 bit Register" hexmask.long.word 0x0 16.--25. 1. "OFSTRIM_B,Trim for Offset in B-side Converter for 16-bit Conversions" hexmask.long.word 0x0 0.--9. 1. "OFSTRIM_A,Trim for Offset in A-side Converter for 16-bit Conversions" line.long 0x4 "OFSTRIM12,Offset Trim 12 bit Register" hexmask.long.word 0x4 16.--25. 1. "OFSTRIM_B,Trim for Offset in B-side Converter for 12-bit Conversions" hexmask.long.word 0x4 0.--9. 1. "OFSTRIM_A,Trim for Offset in A-side Converter for 12-bit Conversions" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "TCTRL[$1],Trigger Control Register" hexmask.long.byte 0x0 24.--27. 1. "TCMD,Trigger Command Select" hexmask.long.byte 0x0 16.--19. 1. "TDLY,Trigger Delay Select" newline bitfld.long 0x0 15. "RSYNC,Trigger Resync" "0,1" bitfld.long 0x0 8. "TPRI,Trigger Priority Setting" "0: Set to highest priority Level 1,1: Set to lower priority Level 2" newline bitfld.long 0x0 2. "FIFO_SEL_B,SAR Result Destination for Channel B" "0: Result written to FIFO 0,1: Result written to FIFO 1" bitfld.long 0x0 1. "FIFO_SEL_A,SAR Result Destination for Channel A" "0: Result written to FIFO 0,1: Result written to FIFO 1" newline bitfld.long 0x0 0. "HTEN,Trigger Enable" "0: Hardware trigger source disabled,1: Hardware trigger source enabled" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "FCTRL[$1],FIFO Control Register" hexmask.long.byte 0x0 16.--19. 1. "FWMARK,Watermark Level Selection" hexmask.long.byte 0x0 0.--4. 1. "FCOUNT,Result FIFO Counter" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xF0)++0x3 line.long 0x0 "GCC[$1],Gain Calibration Control" bitfld.long 0x0 24. "RDY,Hardware Calculated GAIN_CAL Value Ready" "0: The GAIN_CAL value is invalid. Run the hardware..,1: The GAIN_CAL value is valid. GAIN_CAL should be.." hexmask.long.word 0x0 0.--15. 1. "GAIN_CAL,Gain Calibration Value" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF8)++0x3 line.long 0x0 "GCR[$1],Gain Calculation Result" bitfld.long 0x0 24. "RDY,Gain Calculation Ready" "0: The GCALR value is invalid.,1: The GCALR value is valid." hexmask.long.tbyte 0x0 0.--16. 1. "GCALR,Gain Calculation Result" repeat.end group.long 0x100++0x77 line.long 0x0 "CMDL1,Command Low Buffer Register" bitfld.long 0x0 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x0 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x0 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x0 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x0 0.--4. 1. "ADCH,Input Channel Select" line.long 0x4 "CMDH1,Command High Buffer Register" hexmask.long.byte 0x4 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x4 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x4 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x4 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x4 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x4 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." newline bitfld.long 0x4 0.--1. "CMPEN,Compare Function Enable" "0: Compare disabled.,?,2: Compare enabled. Store on true.,3: Compare enabled. Repeat channel acquisition.." line.long 0x8 "CMDL2,Command Low Buffer Register" bitfld.long 0x8 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x8 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x8 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x8 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x8 0.--4. 1. "ADCH,Input Channel Select" line.long 0xC "CMDH2,Command High Buffer Register" hexmask.long.byte 0xC 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0xC 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0xC 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0xC 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0xC 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0xC 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." newline bitfld.long 0xC 0.--1. "CMPEN,Compare Function Enable" "0: Compare disabled.,?,2: Compare enabled. Store on true.,3: Compare enabled. Repeat channel acquisition.." line.long 0x10 "CMDL3,Command Low Buffer Register" bitfld.long 0x10 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x10 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x10 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x10 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x10 0.--4. 1. "ADCH,Input Channel Select" line.long 0x14 "CMDH3,Command High Buffer Register" hexmask.long.byte 0x14 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x14 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x14 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x14 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x14 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x14 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." newline bitfld.long 0x14 0.--1. "CMPEN,Compare Function Enable" "0: Compare disabled.,?,2: Compare enabled. Store on true.,3: Compare enabled. Repeat channel acquisition.." line.long 0x18 "CMDL4,Command Low Buffer Register" bitfld.long 0x18 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x18 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x18 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x18 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x18 0.--4. 1. "ADCH,Input Channel Select" line.long 0x1C "CMDH4,Command High Buffer Register" hexmask.long.byte 0x1C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x1C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x1C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x1C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x1C 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x1C 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." newline bitfld.long 0x1C 0.--1. "CMPEN,Compare Function Enable" "0: Compare disabled.,?,2: Compare enabled. Store on true.,3: Compare enabled. Repeat channel acquisition.." line.long 0x20 "CMDL5,Command Low Buffer Register" bitfld.long 0x20 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x20 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x20 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x20 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x20 0.--4. 1. "ADCH,Input Channel Select" line.long 0x24 "CMDH5,Command High Buffer Register" hexmask.long.byte 0x24 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x24 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x24 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x24 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x24 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x24 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." line.long 0x28 "CMDL6,Command Low Buffer Register" bitfld.long 0x28 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x28 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x28 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x28 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x28 0.--4. 1. "ADCH,Input Channel Select" line.long 0x2C "CMDH6,Command High Buffer Register" hexmask.long.byte 0x2C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x2C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x2C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x2C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x2C 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x2C 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." line.long 0x30 "CMDL7,Command Low Buffer Register" bitfld.long 0x30 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x30 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x30 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x30 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x30 0.--4. 1. "ADCH,Input Channel Select" line.long 0x34 "CMDH7,Command High Buffer Register" hexmask.long.byte 0x34 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x34 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x34 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x34 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x34 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x34 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." line.long 0x38 "CMDL8,Command Low Buffer Register" bitfld.long 0x38 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x38 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x38 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x38 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x38 0.--4. 1. "ADCH,Input Channel Select" line.long 0x3C "CMDH8,Command High Buffer Register" hexmask.long.byte 0x3C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x3C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x3C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x3C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x3C 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x3C 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." line.long 0x40 "CMDL9,Command Low Buffer Register" bitfld.long 0x40 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x40 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x40 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x40 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x40 0.--4. 1. "ADCH,Input Channel Select" line.long 0x44 "CMDH9,Command High Buffer Register" hexmask.long.byte 0x44 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x44 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x44 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x44 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x44 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x44 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." line.long 0x48 "CMDL10,Command Low Buffer Register" bitfld.long 0x48 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x48 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x48 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x48 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x48 0.--4. 1. "ADCH,Input Channel Select" line.long 0x4C "CMDH10,Command High Buffer Register" hexmask.long.byte 0x4C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x4C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x4C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x4C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x4C 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x4C 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." line.long 0x50 "CMDL11,Command Low Buffer Register" bitfld.long 0x50 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x50 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x50 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x50 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x50 0.--4. 1. "ADCH,Input Channel Select" line.long 0x54 "CMDH11,Command High Buffer Register" hexmask.long.byte 0x54 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x54 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x54 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x54 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x54 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x54 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." line.long 0x58 "CMDL12,Command Low Buffer Register" bitfld.long 0x58 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x58 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x58 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x58 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x58 0.--4. 1. "ADCH,Input Channel Select" line.long 0x5C "CMDH12,Command High Buffer Register" hexmask.long.byte 0x5C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x5C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x5C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x5C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x5C 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x5C 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." line.long 0x60 "CMDL13,Command Low Buffer Register" bitfld.long 0x60 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x60 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x60 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x60 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x60 0.--4. 1. "ADCH,Input Channel Select" line.long 0x64 "CMDH13,Command High Buffer Register" hexmask.long.byte 0x64 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x64 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x64 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x64 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x64 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x64 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." line.long 0x68 "CMDL14,Command Low Buffer Register" bitfld.long 0x68 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x68 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x68 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x68 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x68 0.--4. 1. "ADCH,Input Channel Select" line.long 0x6C "CMDH14,Command High Buffer Register" hexmask.long.byte 0x6C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x6C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x6C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x6C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x6C 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x6C 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." line.long 0x70 "CMDL15,Command Low Buffer Register" bitfld.long 0x70 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel A and Channel B..,1: ALTBEN_ADCH enabled. Channel A inputs selected.." hexmask.long.byte 0x70 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x70 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x70 5.--6. "CTYPE,Conversion Type" "0: Single-Ended Mode. Only A side channel is..,1: Single-Ended Mode. Only B side channel is..,2: Differential Mode. A-B.,3: Dual-Single-Ended Mode. Both A side and B side.." newline hexmask.long.byte 0x70 0.--4. 1. "ADCH,Input Channel Select" line.long 0x74 "CMDH15,Command High Buffer Register" hexmask.long.byte 0x74 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x74 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x74 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x74 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 3.5 + 21 ADCK cycles; 5.5 ADCK cycles total..,2: 3.5 + 22 ADCK cycles; 7.5 ADCK cycles total..,3: 3.5 + 23 ADCK cycles; 11.5 ADCK cycles total..,4: 3.5 + 24 ADCK cycles; 19.5 ADCK cycles total..,5: 3.5 + 25 ADCK cycles; 35.5 ADCK cycles total..,6: 3.5 + 26 ADCK cycles; 67.5 ADCK cycles total..,7: 3.5 + 27 ADCK cycles; 131.5 ADCK cycles total.." newline bitfld.long 0x74 7. "LWI,Loop with Increment" "0: Auto channel increment disabled,1: Auto channel increment enabled" bitfld.long 0x74 2. "WAIT_TRIG,Wait for Trigger Assertion before Execution." "0: This command will be automatically executed.,1: The active trigger must be asserted again before.." repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "CV$1,Compare Value Register" hexmask.long.word 0x0 16.--31. 1. "CVH,Compare Value High" hexmask.long.word 0x0 0.--15. 1. "CVL,Compare Value Low" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x300)++0x3 line.long 0x0 "RESFIFO[$1],Data Result FIFO Register" bitfld.long 0x0 31. "VALID,FIFO Entry is Valid" "0: FIFO is empty. Discard any read from RESFIFO.,1: FIFO record read from RESFIFO is valid." hexmask.long.byte 0x0 24.--27. 1. "CMDSRC,Command Buffer Source" newline hexmask.long.byte 0x0 20.--23. 1. "LOOPCNT,Loop Count Value" bitfld.long 0x0 16. "TSRC,Trigger Source" "0: Trigger source 0 initiated this conversion.,1: Trigger source 1 initiated this conversion." newline hexmask.long.word 0x0 0.--15. 1. "D,Data Result" repeat.end repeat 33. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x400)++0x3 line.long 0x0 "CAL_GAR[$1],Calibration General A-Side Registers" hexmask.long.word 0x0 0.--15. 1. "CAL_GAR_VAL,Calibration General A Side Register Element" repeat.end repeat 33. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x500)++0x3 line.long 0x0 "CAL_GBR[$1],Calibration General B-Side Registers" hexmask.long.word 0x0 0.--15. 1. "CAL_GBR_VAL,Calibration General B Side Register Element" repeat.end group.long 0xFF8++0x3 line.long 0x0 "CFG2,Configuration 2 Register" bitfld.long 0x0 8. "JLEFT,Justified Left Enable register" "0: For 12-bit single-ended conversions RESFIFO data..,1: For 12-bit single-ended conversions RESFIFO data.." tree.end tree "AHBSC (Secure AHB Bus Control)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "AHBSC_COMPUTE" base ad:0x0 tree "AHBSC_COMPUTE" base ad:0x4017C000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "XSPI1_REGION0_MEM_RULE[$1],XSPI1 Region 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4017C040 ad:0x4017C050 ad:0x4017C060 ad:0x4017C070) tree "XSPI1_REGION1_4_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI1_REGION_MEM_RULE0,XSPI1 Region index Memory Rule Register" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017C000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "XSPI0_REGION0_MEM_RULE[$1],XSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4017C0A0 ad:0x4017C0B0 ad:0x4017C0C0 ad:0x4017C0D0) tree "XSPI0_REGION1_4_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI0_REGION_MEM_RULE0,XSPI0 Region index Memory Rule Register" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017C000 group.long 0xF0++0x3 line.long 0x0 "PKC_RAM_RULE0,PKC RAM Memory Rule Register" bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x110)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x170)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1C0)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1F0)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x220)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x250)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x290)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2B0)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2C0)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2D0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2F0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x300)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x310)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x320)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x340)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x350)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x360)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x370)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x390)++0x3 line.long 0x0 "HIFI4_TCM_RULE[$1],HIFI4 TCM Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x3A0++0x3 line.long 0x0 "COMPUTE2MEDIA_RULE,COMPUTE domain to MEDIA domain Access Rule Register" bitfld.long 0x0 0.--1. "XSPI2,XSPI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x3B0++0x3 line.long 0x0 "MBUS2PBUS_RULE,COMPUTE Pbus domain Rule Register" bitfld.long 0x0 0.--1. "PBUS_DOMAIN,COMPUTE Pbus domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x3C4++0x3 line.long 0x0 "AHB_PERIPHERAL0_SLAVE_RULE1,AHB Peripheral 0 Slaves Rule Register 1" bitfld.long 0x0 28.--29. "CDOG2,CDOG2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "SCTIMER,SCTIMER" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM3,FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXCOMM2,FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "FLEXCOMM1,FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "FLEXCOMM0,FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 8. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7)(list ad:0x4017C3D0 ad:0x4017C3E0 ad:0x4017C3F0 ad:0x4017C400 ad:0x4017C410 ad:0x4017C420 ad:0x4017C430 ad:0x4017C440) tree "AHB_PERIPHERAL0_SLAVE_HSGPIOn_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "AHB_PERIPHERAL0_SLAVE_HSGPIO_RULE,AHB Peripheral 0 Slaves HSGPIOindex Rule Register" bitfld.long 0x0 4.--5. "HSGPIOn_RULE1,HSGPIOn_RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "HSGPIOn_RULE0,HSGPIOn_RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017C000 group.long 0x450++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_RULE,AHB Peripheral 1 Slaves Rule Register" bitfld.long 0x0 28.--29. "NEUTRON64,NEUTRON64" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_1_CH15,DMA_1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x460++0xB line.long 0x0 "AIPS1_BRIDGE_GROUP0_MEM_RULE0,AIPS1 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_0_CH6,DMA0 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_0_CH5,DMA0 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_0_CH4,DMA0 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_0_CH3,DMA0 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_0_CH2,DMA0 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_0_CH1,DMA0 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_0_CH0,DMA0 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_0_MP,DMA0 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS1_BRIDGE_GROUP0_MEM_RULE1,AIPS1 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "DMA_0_CH14,DMA0 channel 14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMA_0_CH13,DMA0 channel 13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "DMA_0_CH12,DMA0 channel 12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "DMA_0_CH11,DMA0 channel 11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "DMA_0_CH10,DMA0 channel 10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "DMA_0_CH9,DMA0 channel" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "DMA_0_CH8,DMA0 channel 8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "DMA_0_CH7,DMA0 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS1_BRIDGE_GROUP0_MEM_RULE2,AIPS1 Bridge Group 0 Memory Rule Register 2" bitfld.long 0x8 24.--25. "BIST0,BIST0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "SAI2,SAI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "DMA_0_CH15,DMA0 channel 15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x470++0x7 line.long 0x0 "AIPS1_BRIDGE_GROUP1_MEM_RULE0,AIPS1 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_1_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_1_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_1_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_1_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_1_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_1_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_1_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_1_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS1_BRIDGE_GROUP1_MEM_RULE1,AIPS1 Bridge Group 1 Memory Rule Register 1" bitfld.long 0x4 28.--29. "DMA_1_CH14,DMA1 channel 14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMA_1_CH13,DMA1 channel 13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "DMA_1_CH12,DMA1 channel 12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "DMA_1_CH11,DMA1 channel 11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "DMA_1_CH10,DMA1 channel 10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "DMA_1_CH9,DMA1 channel 9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "DMA_1_CH8,DMA1 channel 8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "DMA_1_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x480++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x490++0x7 line.long 0x0 "AHB_PERIPHERAL2_SLAVE_RULE0,AHB Peripheral 2 Slave Rule Register 0" bitfld.long 0x0 28.--29. "FLEXCOMM12,FLEXCOMM12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM11,FLEXCOMM11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM10,FLEXCOMM10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DEBUG_MAILBOX,sw debug mailbox" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL2_SLAVE_RULE1,AHB Peripheral 2 Slave Rule Register 1" bitfld.long 0x4 0.--1. "FLEXCOMM13,FLEXCOMM13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4A0++0x7 line.long 0x0 "AIPS0_BRIDGE_GROUP0_MEM_RULE0,AIPS0 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "XSPI1_REG,XSPI1 register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "XSPI0_REG,XSPI0 register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "ROMCP,ROMCP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "BIST2,BIST2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "BIST1,BIST1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS0_BRIDGE_GROUP0_MEM_RULE1,AIPS0 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "XSPI1_PERFMON,XSPI1_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "XSPI0_PERFMON,XSPI0_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "PS_PERFMON,PS_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "PC_PERFMON,PC_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "SEMA42_4,SEMA42_4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "MU4_CM33,MU4_CM33" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "MU4_DSP,MU4_DSP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4B0++0x3 line.long 0x0 "AIPS0_BRIDGE_GROUP1_MEM_RULE0,AIPS0 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 28.--29. "PUF_RAM_REGION3,PUF_RAM_REGION3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "PUF_RAM_REGION2,PUF_RAM_REGION2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "PUF_RAM_REGION1,PUF_RAM_REGION1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PUF_RAM_REGION0,PUF_RAM_REGION0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "ELS_REG_REGION3,ELS_REG_REGION3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "ELS_REG_REGION2,ELS_REG_REGION2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "ELS_REG_REGION1,ELS_REG_REGION1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "ELS_REG_REGION0,ELS_REG_REGION0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4D0++0x27 line.long 0x0 "APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 20.--21. "PVT,PVT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "IOCON,IOCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 28.--29. "MICRO_TICK,MICRO_TICK" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_SLAVE_GROUP0_RULE2,APB Bridge Peripheral 0 Rule Register 2" bitfld.long 0x8 16.--17. "GDET1,GDET1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "GDET0,GDET0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "PKC_REG,PKC_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_SLAVE_GROUP0_RULE3,APB Bridge Peripheral 0 Rule Register 3" bitfld.long 0xC 28.--29. "PROBE_IS_XVC,PROBE_IS (XVC)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "PROBE_IS_SYNC,PROBE_IS (SYNC)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "OSSCA,OSSCA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "OCOTP_CTRL,OCOTP_CTRL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_SLAVE_GROUP1_RULE0,APB Bridge Peripheral 1 Rule Register 0" bitfld.long 0x10 24.--25. "PERIPHERAL_MUXES,Peripheral Muxes" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GPIO_INT,GPIO_INT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "FREQMEASURE,FREQMEASURE" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_SLAVE_GROUP1_RULE1,APB Bridge Peripheral 1 Rule Register 1" bitfld.long 0x14 24.--25. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "CT32B4,CT32B4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "CT32B3,CT32B3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "CT32B2,CT32B2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "CT32B1,CT32B1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 0.--1. "CT32B0,CT32B0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "APB_SLAVE_GROUP1_RULE2,APB Bridge Peripheral 1 Rule 2 Register" bitfld.long 0x18 28.--29. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "CACHE_CONTROL_3_REGS,Cache Control 3 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "CACHE_CONTROL_2_REGS,Cache Control 2 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "CACHE_CONTROL_1_REGS,Cache Control 1 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "CACHE_CONTROL_0_REGS,Cache Control 0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "XSPI0_MMU,RTC Wakeup" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "APB_SLAVE_GROUP1_RULE3,APB Bridge Peripheral 1 Rule 3 Register" bitfld.long 0x1C 0.--1. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x20 "SHARED_APB_SLAVE_GROUP0_RULE0,Shared APB Bridge Peripheral 0 Rule 0" bitfld.long 0x20 28.--29. "RSTCTL_VDDN,RSTCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 24.--25. "SYSCON_VDDN,CLKCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 20.--21. "CLKCTL_VDDN,Clock for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 16.--17. "IOCON_SENSE,IOCON for sense domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 12.--13. "CLKCTL_VBAT,VBAT Clock Control" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 8.--9. "SYSCON_A,SYSCON_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 4.--5. "CLKCTL_A,CLKCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 0.--1. "RSTCTL_A,RSTCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x24 "SHARED_APB_SLAVE_GROUP0_RULE1,Shared APB Bridge Peripheral 0 Rule 1" bitfld.long 0x24 12.--13. "GDET3,GDET3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 8.--9. "GDET2,GDET2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 4.--5. "RTC_WAKEUP_SENSE,RTC_WAKEUP (sense domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 0.--1. "RTC_WAKEUP_COMPUTE,RTC_WAKEUP (compute domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x510++0x7 line.long 0x0 "AIPS2_BRIDGE_GROUP0_MEM_RULE0,AIPS2 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "OS_EVENT_TIMER_M33,OS_EVENT_TIMER (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SEMAPHORE0,Semaphore 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "MU2_HIFI4,MU 2 (HIFI4 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "MU1_M33,MU 1 (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "MU0_M33,MU 0 (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS2_BRIDGE_GROUP0_MEM_RULE1,AIPS2 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "PMC_REG0,PMC Register 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMIC,DMIC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SDADC,SDADC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "ACMP0,ACMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "OS_EVENT_TIMER_HIFI4,OS_EVENT_TIMER (HIFI4 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x520++0x3 line.long 0x0 "AIPS2_BRIDGE_GROUP1_MEM_RULE0,AIPS2 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 12.--13. "FLEXCOMM15_I2C,FLEXCOMM15_I2C" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "TEST_INFRA,Test Infra" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "PMC_REG1,PMC Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x530++0x3 line.long 0x0 "AHB_SECURE_CTRL_SENSE_RULE0,Sense Domain AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x550++0x3 line.long 0x0 "MEDIA_AHB_PERIPHERAL_SLAVE_RULE0,MEDIA domain AHB peripheral slave" bitfld.long 0x0 0.--1. "MEDIA_AHB_PERIPHERAL,MEDIA domain AHB Peripheral Slave Rule Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x560++0x3 line.long 0x0 "MEDIA_APB_PERIPHERAL_SLAVE_RULE0,MEDIA domain APB peripheral slave Rule Register" bitfld.long 0x0 0.--1. "MEDIA_APB_PERIPHERAL,MEDIA domain APB Peripheral Slave" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x570++0x3 line.long 0x0 "EZHV_SRAM_RULE0,EZHV SRAM Memory Rule Register" bitfld.long 0x0 0.--1. "EZHV_SRAM,EZHV SRAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 29. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 29. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 24. "VIO_INFO_VALID24,Violation information valid flag for AHB port 24" "0: Not valid,1: Valid" newline eventfld.long 0x0 23. "VIO_INFO_VALID23,Violation information valid flag for AHB port 23" "0: Not valid,1: Valid" newline eventfld.long 0x0 22. "VIO_INFO_VALID22,Violation information valid flag for AHB port 22" "0: Not valid,1: Valid" newline eventfld.long 0x0 21. "VIO_INFO_VALID21,Violation information valid flag for AHB port 21" "0: Not valid,1: Valid" newline eventfld.long 0x0 20. "VIO_INFO_VALID20,Violation information valid flag for AHB port 20" "0: Not valid,1: Valid" newline eventfld.long 0x0 19. "VIO_INFO_VALID19,Violation information valid flag for AHB port 19" "0: Not valid,1: Valid" newline eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xF80++0x13 line.long 0x0 "COMPUTE_ARB0RAM_ACCESS_ENABLE,Access enable for COMPUTE domain masters to RAM partitions." bitfld.long 0x0 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x0 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x0 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x0 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x0 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x0 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x0 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x0 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x0 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x0 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_ARB0RAM_ACCESS_ENABLE,Access enable for SENSE domain masters to RAM partitions." bitfld.long 0x4 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x4 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x4 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x4 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x4 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x4 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x4 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x4 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x4 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x4 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x4 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x8 "MEDIA_ARB0RAM_ACCESS_ENABLE,Access enable for MEDIA domain masters to RAM partitions." bitfld.long 0x8 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x8 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x8 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x8 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x8 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x8 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x8 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x8 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x8 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x8 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x8 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x8 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x8 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x8 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x8 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x8 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x8 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x8 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x8 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x8 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x8 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x8 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x8 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x8 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x8 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x8 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x8 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x8 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x8 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x8 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0xC "NEUTRON_ARB0RAM_ACCESS_ENABLE,Access enable for NEUTRON domain masters to RAM partitions." bitfld.long 0xC 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0xC 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0xC 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0xC 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0xC 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0xC 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0xC 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0xC 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0xC 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0xC 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0xC 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0xC 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0xC 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0xC 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0xC 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0xC 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0xC 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0xC 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0xC 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0xC 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0xC 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0xC 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0xC 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0xC 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0xC 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0xC 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0xC 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0xC 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0xC 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0xC 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x10 "HIFI4_ARB0RAM_ACCESS_ENABLE,Access enable for HIFI4 domain masters to RAM partitions." bitfld.long 0x10 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x10 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x10 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x10 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x10 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x10 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x10 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x10 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x10 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x10 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x10 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x10 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x10 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x10 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x10 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x10 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x10 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x10 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x10 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x10 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x10 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x10 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x10 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x10 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x10 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x10 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x10 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x10 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x10 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x10 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 10.--11. "ETR,ETR" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "DMA1,DMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "DMA0,DMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "MEDIA,MEDIA" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "HIFI4,HIFI4" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 10.--11. "ETR,ETR" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "DMA1,DMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "DMA0,DMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "MEDIA,MEDIA" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "HIFI4,HIFI4" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x3 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_COMPUTE_ALIAS1" base ad:0x4017D000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "XSPI1_REGION0_MEM_RULE[$1],XSPI1 Region 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4017D040 ad:0x4017D050 ad:0x4017D060 ad:0x4017D070) tree "XSPI1_REGION1_4_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI1_REGION_MEM_RULE0,XSPI1 Region index Memory Rule Register" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017D000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "XSPI0_REGION0_MEM_RULE[$1],XSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4017D0A0 ad:0x4017D0B0 ad:0x4017D0C0 ad:0x4017D0D0) tree "XSPI0_REGION1_4_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI0_REGION_MEM_RULE0,XSPI0 Region index Memory Rule Register" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017D000 group.long 0xF0++0x3 line.long 0x0 "PKC_RAM_RULE0,PKC RAM Memory Rule Register" bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x110)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x170)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1C0)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1F0)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x220)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x250)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x290)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2B0)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2C0)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2D0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2F0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x300)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x310)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x320)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x340)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x350)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x360)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x370)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x390)++0x3 line.long 0x0 "HIFI4_TCM_RULE[$1],HIFI4 TCM Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x3A0++0x3 line.long 0x0 "COMPUTE2MEDIA_RULE,COMPUTE domain to MEDIA domain Access Rule Register" bitfld.long 0x0 0.--1. "XSPI2,XSPI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x3B0++0x3 line.long 0x0 "MBUS2PBUS_RULE,COMPUTE Pbus domain Rule Register" bitfld.long 0x0 0.--1. "PBUS_DOMAIN,COMPUTE Pbus domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x3C4++0x3 line.long 0x0 "AHB_PERIPHERAL0_SLAVE_RULE1,AHB Peripheral 0 Slaves Rule Register 1" bitfld.long 0x0 28.--29. "CDOG2,CDOG2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "SCTIMER,SCTIMER" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM3,FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXCOMM2,FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "FLEXCOMM1,FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "FLEXCOMM0,FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 8. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7)(list ad:0x4017D3D0 ad:0x4017D3E0 ad:0x4017D3F0 ad:0x4017D400 ad:0x4017D410 ad:0x4017D420 ad:0x4017D430 ad:0x4017D440) tree "AHB_PERIPHERAL0_SLAVE_HSGPIOn_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "AHB_PERIPHERAL0_SLAVE_HSGPIO_RULE,AHB Peripheral 0 Slaves HSGPIOindex Rule Register" bitfld.long 0x0 4.--5. "HSGPIOn_RULE1,HSGPIOn_RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "HSGPIOn_RULE0,HSGPIOn_RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017D000 group.long 0x450++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_RULE,AHB Peripheral 1 Slaves Rule Register" bitfld.long 0x0 28.--29. "NEUTRON64,NEUTRON64" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_1_CH15,DMA_1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x460++0xB line.long 0x0 "AIPS1_BRIDGE_GROUP0_MEM_RULE0,AIPS1 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_0_CH6,DMA0 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_0_CH5,DMA0 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_0_CH4,DMA0 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_0_CH3,DMA0 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_0_CH2,DMA0 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_0_CH1,DMA0 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_0_CH0,DMA0 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_0_MP,DMA0 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS1_BRIDGE_GROUP0_MEM_RULE1,AIPS1 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "DMA_0_CH14,DMA0 channel 14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMA_0_CH13,DMA0 channel 13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "DMA_0_CH12,DMA0 channel 12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "DMA_0_CH11,DMA0 channel 11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "DMA_0_CH10,DMA0 channel 10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "DMA_0_CH9,DMA0 channel" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "DMA_0_CH8,DMA0 channel 8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "DMA_0_CH7,DMA0 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS1_BRIDGE_GROUP0_MEM_RULE2,AIPS1 Bridge Group 0 Memory Rule Register 2" bitfld.long 0x8 24.--25. "BIST0,BIST0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "SAI2,SAI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "DMA_0_CH15,DMA0 channel 15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x470++0x7 line.long 0x0 "AIPS1_BRIDGE_GROUP1_MEM_RULE0,AIPS1 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_1_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_1_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_1_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_1_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_1_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_1_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_1_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_1_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS1_BRIDGE_GROUP1_MEM_RULE1,AIPS1 Bridge Group 1 Memory Rule Register 1" bitfld.long 0x4 28.--29. "DMA_1_CH14,DMA1 channel 14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMA_1_CH13,DMA1 channel 13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "DMA_1_CH12,DMA1 channel 12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "DMA_1_CH11,DMA1 channel 11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "DMA_1_CH10,DMA1 channel 10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "DMA_1_CH9,DMA1 channel 9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "DMA_1_CH8,DMA1 channel 8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "DMA_1_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x480++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x490++0x7 line.long 0x0 "AHB_PERIPHERAL2_SLAVE_RULE0,AHB Peripheral 2 Slave Rule Register 0" bitfld.long 0x0 28.--29. "FLEXCOMM12,FLEXCOMM12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM11,FLEXCOMM11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM10,FLEXCOMM10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DEBUG_MAILBOX,sw debug mailbox" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL2_SLAVE_RULE1,AHB Peripheral 2 Slave Rule Register 1" bitfld.long 0x4 0.--1. "FLEXCOMM13,FLEXCOMM13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4A0++0x7 line.long 0x0 "AIPS0_BRIDGE_GROUP0_MEM_RULE0,AIPS0 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "XSPI1_REG,XSPI1 register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "XSPI0_REG,XSPI0 register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "ROMCP,ROMCP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "BIST2,BIST2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "BIST1,BIST1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS0_BRIDGE_GROUP0_MEM_RULE1,AIPS0 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "XSPI1_PERFMON,XSPI1_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "XSPI0_PERFMON,XSPI0_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "PS_PERFMON,PS_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "PC_PERFMON,PC_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "SEMA42_4,SEMA42_4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "MU4_CM33,MU4_CM33" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "MU4_DSP,MU4_DSP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4B0++0x3 line.long 0x0 "AIPS0_BRIDGE_GROUP1_MEM_RULE0,AIPS0 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 28.--29. "PUF_RAM_REGION3,PUF_RAM_REGION3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "PUF_RAM_REGION2,PUF_RAM_REGION2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "PUF_RAM_REGION1,PUF_RAM_REGION1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PUF_RAM_REGION0,PUF_RAM_REGION0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "ELS_REG_REGION3,ELS_REG_REGION3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "ELS_REG_REGION2,ELS_REG_REGION2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "ELS_REG_REGION1,ELS_REG_REGION1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "ELS_REG_REGION0,ELS_REG_REGION0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4D0++0x27 line.long 0x0 "APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 20.--21. "PVT,PVT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "IOCON,IOCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 28.--29. "MICRO_TICK,MICRO_TICK" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_SLAVE_GROUP0_RULE2,APB Bridge Peripheral 0 Rule Register 2" bitfld.long 0x8 16.--17. "GDET1,GDET1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "GDET0,GDET0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "PKC_REG,PKC_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_SLAVE_GROUP0_RULE3,APB Bridge Peripheral 0 Rule Register 3" bitfld.long 0xC 28.--29. "PROBE_IS_XVC,PROBE_IS (XVC)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "PROBE_IS_SYNC,PROBE_IS (SYNC)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "OSSCA,OSSCA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "OCOTP_CTRL,OCOTP_CTRL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_SLAVE_GROUP1_RULE0,APB Bridge Peripheral 1 Rule Register 0" bitfld.long 0x10 24.--25. "PERIPHERAL_MUXES,Peripheral Muxes" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GPIO_INT,GPIO_INT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "FREQMEASURE,FREQMEASURE" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_SLAVE_GROUP1_RULE1,APB Bridge Peripheral 1 Rule Register 1" bitfld.long 0x14 24.--25. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "CT32B4,CT32B4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "CT32B3,CT32B3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "CT32B2,CT32B2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "CT32B1,CT32B1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 0.--1. "CT32B0,CT32B0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "APB_SLAVE_GROUP1_RULE2,APB Bridge Peripheral 1 Rule 2 Register" bitfld.long 0x18 28.--29. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "CACHE_CONTROL_3_REGS,Cache Control 3 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "CACHE_CONTROL_2_REGS,Cache Control 2 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "CACHE_CONTROL_1_REGS,Cache Control 1 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "CACHE_CONTROL_0_REGS,Cache Control 0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "XSPI0_MMU,RTC Wakeup" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "APB_SLAVE_GROUP1_RULE3,APB Bridge Peripheral 1 Rule 3 Register" bitfld.long 0x1C 0.--1. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x20 "SHARED_APB_SLAVE_GROUP0_RULE0,Shared APB Bridge Peripheral 0 Rule 0" bitfld.long 0x20 28.--29. "RSTCTL_VDDN,RSTCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 24.--25. "SYSCON_VDDN,CLKCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 20.--21. "CLKCTL_VDDN,Clock for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 16.--17. "IOCON_SENSE,IOCON for sense domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 12.--13. "CLKCTL_VBAT,VBAT Clock Control" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 8.--9. "SYSCON_A,SYSCON_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 4.--5. "CLKCTL_A,CLKCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 0.--1. "RSTCTL_A,RSTCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x24 "SHARED_APB_SLAVE_GROUP0_RULE1,Shared APB Bridge Peripheral 0 Rule 1" bitfld.long 0x24 12.--13. "GDET3,GDET3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 8.--9. "GDET2,GDET2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 4.--5. "RTC_WAKEUP_SENSE,RTC_WAKEUP (sense domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 0.--1. "RTC_WAKEUP_COMPUTE,RTC_WAKEUP (compute domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x510++0x7 line.long 0x0 "AIPS2_BRIDGE_GROUP0_MEM_RULE0,AIPS2 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "OS_EVENT_TIMER_M33,OS_EVENT_TIMER (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SEMAPHORE0,Semaphore 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "MU2_HIFI4,MU 2 (HIFI4 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "MU1_M33,MU 1 (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "MU0_M33,MU 0 (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS2_BRIDGE_GROUP0_MEM_RULE1,AIPS2 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "PMC_REG0,PMC Register 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMIC,DMIC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SDADC,SDADC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "ACMP0,ACMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "OS_EVENT_TIMER_HIFI4,OS_EVENT_TIMER (HIFI4 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x520++0x3 line.long 0x0 "AIPS2_BRIDGE_GROUP1_MEM_RULE0,AIPS2 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 12.--13. "FLEXCOMM15_I2C,FLEXCOMM15_I2C" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "TEST_INFRA,Test Infra" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "PMC_REG1,PMC Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x530++0x3 line.long 0x0 "AHB_SECURE_CTRL_SENSE_RULE0,Sense Domain AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x550++0x3 line.long 0x0 "MEDIA_AHB_PERIPHERAL_SLAVE_RULE0,MEDIA domain AHB peripheral slave" bitfld.long 0x0 0.--1. "MEDIA_AHB_PERIPHERAL,MEDIA domain AHB Peripheral Slave Rule Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x560++0x3 line.long 0x0 "MEDIA_APB_PERIPHERAL_SLAVE_RULE0,MEDIA domain APB peripheral slave Rule Register" bitfld.long 0x0 0.--1. "MEDIA_APB_PERIPHERAL,MEDIA domain APB Peripheral Slave" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x570++0x3 line.long 0x0 "EZHV_SRAM_RULE0,EZHV SRAM Memory Rule Register" bitfld.long 0x0 0.--1. "EZHV_SRAM,EZHV SRAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 29. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 29. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 24. "VIO_INFO_VALID24,Violation information valid flag for AHB port 24" "0: Not valid,1: Valid" newline eventfld.long 0x0 23. "VIO_INFO_VALID23,Violation information valid flag for AHB port 23" "0: Not valid,1: Valid" newline eventfld.long 0x0 22. "VIO_INFO_VALID22,Violation information valid flag for AHB port 22" "0: Not valid,1: Valid" newline eventfld.long 0x0 21. "VIO_INFO_VALID21,Violation information valid flag for AHB port 21" "0: Not valid,1: Valid" newline eventfld.long 0x0 20. "VIO_INFO_VALID20,Violation information valid flag for AHB port 20" "0: Not valid,1: Valid" newline eventfld.long 0x0 19. "VIO_INFO_VALID19,Violation information valid flag for AHB port 19" "0: Not valid,1: Valid" newline eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xF80++0x13 line.long 0x0 "COMPUTE_ARB0RAM_ACCESS_ENABLE,Access enable for COMPUTE domain masters to RAM partitions." bitfld.long 0x0 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x0 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x0 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x0 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x0 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x0 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x0 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x0 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x0 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x0 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_ARB0RAM_ACCESS_ENABLE,Access enable for SENSE domain masters to RAM partitions." bitfld.long 0x4 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x4 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x4 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x4 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x4 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x4 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x4 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x4 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x4 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x4 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x4 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x8 "MEDIA_ARB0RAM_ACCESS_ENABLE,Access enable for MEDIA domain masters to RAM partitions." bitfld.long 0x8 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x8 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x8 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x8 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x8 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x8 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x8 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x8 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x8 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x8 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x8 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x8 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x8 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x8 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x8 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x8 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x8 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x8 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x8 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x8 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x8 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x8 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x8 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x8 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x8 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x8 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x8 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x8 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x8 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x8 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0xC "NEUTRON_ARB0RAM_ACCESS_ENABLE,Access enable for NEUTRON domain masters to RAM partitions." bitfld.long 0xC 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0xC 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0xC 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0xC 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0xC 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0xC 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0xC 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0xC 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0xC 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0xC 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0xC 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0xC 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0xC 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0xC 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0xC 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0xC 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0xC 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0xC 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0xC 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0xC 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0xC 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0xC 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0xC 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0xC 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0xC 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0xC 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0xC 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0xC 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0xC 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0xC 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x10 "HIFI4_ARB0RAM_ACCESS_ENABLE,Access enable for HIFI4 domain masters to RAM partitions." bitfld.long 0x10 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x10 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x10 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x10 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x10 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x10 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x10 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x10 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x10 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x10 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x10 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x10 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x10 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x10 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x10 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x10 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x10 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x10 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x10 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x10 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x10 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x10 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x10 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x10 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x10 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x10 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x10 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x10 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x10 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x10 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 10.--11. "ETR,ETR" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "DMA1,DMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "DMA0,DMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "MEDIA,MEDIA" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "HIFI4,HIFI4" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 10.--11. "ETR,ETR" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "DMA1,DMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "DMA0,DMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "MEDIA,MEDIA" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "HIFI4,HIFI4" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x3 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_COMPUTE_ALIAS2" base ad:0x4017E000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "XSPI1_REGION0_MEM_RULE[$1],XSPI1 Region 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4017E040 ad:0x4017E050 ad:0x4017E060 ad:0x4017E070) tree "XSPI1_REGION1_4_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI1_REGION_MEM_RULE0,XSPI1 Region index Memory Rule Register" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017E000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "XSPI0_REGION0_MEM_RULE[$1],XSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4017E0A0 ad:0x4017E0B0 ad:0x4017E0C0 ad:0x4017E0D0) tree "XSPI0_REGION1_4_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI0_REGION_MEM_RULE0,XSPI0 Region index Memory Rule Register" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017E000 group.long 0xF0++0x3 line.long 0x0 "PKC_RAM_RULE0,PKC RAM Memory Rule Register" bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x110)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x170)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1C0)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1F0)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x220)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x250)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x290)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2B0)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2C0)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2D0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2F0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x300)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x310)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x320)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x340)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x350)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x360)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x370)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x390)++0x3 line.long 0x0 "HIFI4_TCM_RULE[$1],HIFI4 TCM Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x3A0++0x3 line.long 0x0 "COMPUTE2MEDIA_RULE,COMPUTE domain to MEDIA domain Access Rule Register" bitfld.long 0x0 0.--1. "XSPI2,XSPI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x3B0++0x3 line.long 0x0 "MBUS2PBUS_RULE,COMPUTE Pbus domain Rule Register" bitfld.long 0x0 0.--1. "PBUS_DOMAIN,COMPUTE Pbus domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x3C4++0x3 line.long 0x0 "AHB_PERIPHERAL0_SLAVE_RULE1,AHB Peripheral 0 Slaves Rule Register 1" bitfld.long 0x0 28.--29. "CDOG2,CDOG2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "SCTIMER,SCTIMER" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM3,FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXCOMM2,FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "FLEXCOMM1,FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "FLEXCOMM0,FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 8. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7)(list ad:0x4017E3D0 ad:0x4017E3E0 ad:0x4017E3F0 ad:0x4017E400 ad:0x4017E410 ad:0x4017E420 ad:0x4017E430 ad:0x4017E440) tree "AHB_PERIPHERAL0_SLAVE_HSGPIOn_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "AHB_PERIPHERAL0_SLAVE_HSGPIO_RULE,AHB Peripheral 0 Slaves HSGPIOindex Rule Register" bitfld.long 0x0 4.--5. "HSGPIOn_RULE1,HSGPIOn_RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "HSGPIOn_RULE0,HSGPIOn_RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017E000 group.long 0x450++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_RULE,AHB Peripheral 1 Slaves Rule Register" bitfld.long 0x0 28.--29. "NEUTRON64,NEUTRON64" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_1_CH15,DMA_1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x460++0xB line.long 0x0 "AIPS1_BRIDGE_GROUP0_MEM_RULE0,AIPS1 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_0_CH6,DMA0 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_0_CH5,DMA0 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_0_CH4,DMA0 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_0_CH3,DMA0 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_0_CH2,DMA0 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_0_CH1,DMA0 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_0_CH0,DMA0 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_0_MP,DMA0 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS1_BRIDGE_GROUP0_MEM_RULE1,AIPS1 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "DMA_0_CH14,DMA0 channel 14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMA_0_CH13,DMA0 channel 13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "DMA_0_CH12,DMA0 channel 12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "DMA_0_CH11,DMA0 channel 11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "DMA_0_CH10,DMA0 channel 10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "DMA_0_CH9,DMA0 channel" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "DMA_0_CH8,DMA0 channel 8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "DMA_0_CH7,DMA0 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS1_BRIDGE_GROUP0_MEM_RULE2,AIPS1 Bridge Group 0 Memory Rule Register 2" bitfld.long 0x8 24.--25. "BIST0,BIST0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "SAI2,SAI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "DMA_0_CH15,DMA0 channel 15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x470++0x7 line.long 0x0 "AIPS1_BRIDGE_GROUP1_MEM_RULE0,AIPS1 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_1_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_1_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_1_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_1_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_1_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_1_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_1_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_1_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS1_BRIDGE_GROUP1_MEM_RULE1,AIPS1 Bridge Group 1 Memory Rule Register 1" bitfld.long 0x4 28.--29. "DMA_1_CH14,DMA1 channel 14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMA_1_CH13,DMA1 channel 13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "DMA_1_CH12,DMA1 channel 12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "DMA_1_CH11,DMA1 channel 11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "DMA_1_CH10,DMA1 channel 10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "DMA_1_CH9,DMA1 channel 9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "DMA_1_CH8,DMA1 channel 8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "DMA_1_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x480++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x490++0x7 line.long 0x0 "AHB_PERIPHERAL2_SLAVE_RULE0,AHB Peripheral 2 Slave Rule Register 0" bitfld.long 0x0 28.--29. "FLEXCOMM12,FLEXCOMM12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM11,FLEXCOMM11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM10,FLEXCOMM10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DEBUG_MAILBOX,sw debug mailbox" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL2_SLAVE_RULE1,AHB Peripheral 2 Slave Rule Register 1" bitfld.long 0x4 0.--1. "FLEXCOMM13,FLEXCOMM13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4A0++0x7 line.long 0x0 "AIPS0_BRIDGE_GROUP0_MEM_RULE0,AIPS0 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "XSPI1_REG,XSPI1 register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "XSPI0_REG,XSPI0 register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "ROMCP,ROMCP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "BIST2,BIST2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "BIST1,BIST1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS0_BRIDGE_GROUP0_MEM_RULE1,AIPS0 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "XSPI1_PERFMON,XSPI1_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "XSPI0_PERFMON,XSPI0_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "PS_PERFMON,PS_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "PC_PERFMON,PC_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "SEMA42_4,SEMA42_4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "MU4_CM33,MU4_CM33" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "MU4_DSP,MU4_DSP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4B0++0x3 line.long 0x0 "AIPS0_BRIDGE_GROUP1_MEM_RULE0,AIPS0 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 28.--29. "PUF_RAM_REGION3,PUF_RAM_REGION3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "PUF_RAM_REGION2,PUF_RAM_REGION2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "PUF_RAM_REGION1,PUF_RAM_REGION1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PUF_RAM_REGION0,PUF_RAM_REGION0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "ELS_REG_REGION3,ELS_REG_REGION3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "ELS_REG_REGION2,ELS_REG_REGION2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "ELS_REG_REGION1,ELS_REG_REGION1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "ELS_REG_REGION0,ELS_REG_REGION0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4D0++0x27 line.long 0x0 "APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 20.--21. "PVT,PVT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "IOCON,IOCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 28.--29. "MICRO_TICK,MICRO_TICK" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_SLAVE_GROUP0_RULE2,APB Bridge Peripheral 0 Rule Register 2" bitfld.long 0x8 16.--17. "GDET1,GDET1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "GDET0,GDET0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "PKC_REG,PKC_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_SLAVE_GROUP0_RULE3,APB Bridge Peripheral 0 Rule Register 3" bitfld.long 0xC 28.--29. "PROBE_IS_XVC,PROBE_IS (XVC)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "PROBE_IS_SYNC,PROBE_IS (SYNC)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "OSSCA,OSSCA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "OCOTP_CTRL,OCOTP_CTRL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_SLAVE_GROUP1_RULE0,APB Bridge Peripheral 1 Rule Register 0" bitfld.long 0x10 24.--25. "PERIPHERAL_MUXES,Peripheral Muxes" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GPIO_INT,GPIO_INT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "FREQMEASURE,FREQMEASURE" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_SLAVE_GROUP1_RULE1,APB Bridge Peripheral 1 Rule Register 1" bitfld.long 0x14 24.--25. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "CT32B4,CT32B4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "CT32B3,CT32B3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "CT32B2,CT32B2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "CT32B1,CT32B1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 0.--1. "CT32B0,CT32B0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "APB_SLAVE_GROUP1_RULE2,APB Bridge Peripheral 1 Rule 2 Register" bitfld.long 0x18 28.--29. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "CACHE_CONTROL_3_REGS,Cache Control 3 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "CACHE_CONTROL_2_REGS,Cache Control 2 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "CACHE_CONTROL_1_REGS,Cache Control 1 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "CACHE_CONTROL_0_REGS,Cache Control 0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "XSPI0_MMU,RTC Wakeup" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "APB_SLAVE_GROUP1_RULE3,APB Bridge Peripheral 1 Rule 3 Register" bitfld.long 0x1C 0.--1. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x20 "SHARED_APB_SLAVE_GROUP0_RULE0,Shared APB Bridge Peripheral 0 Rule 0" bitfld.long 0x20 28.--29. "RSTCTL_VDDN,RSTCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 24.--25. "SYSCON_VDDN,CLKCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 20.--21. "CLKCTL_VDDN,Clock for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 16.--17. "IOCON_SENSE,IOCON for sense domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 12.--13. "CLKCTL_VBAT,VBAT Clock Control" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 8.--9. "SYSCON_A,SYSCON_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 4.--5. "CLKCTL_A,CLKCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 0.--1. "RSTCTL_A,RSTCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x24 "SHARED_APB_SLAVE_GROUP0_RULE1,Shared APB Bridge Peripheral 0 Rule 1" bitfld.long 0x24 12.--13. "GDET3,GDET3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 8.--9. "GDET2,GDET2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 4.--5. "RTC_WAKEUP_SENSE,RTC_WAKEUP (sense domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 0.--1. "RTC_WAKEUP_COMPUTE,RTC_WAKEUP (compute domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x510++0x7 line.long 0x0 "AIPS2_BRIDGE_GROUP0_MEM_RULE0,AIPS2 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "OS_EVENT_TIMER_M33,OS_EVENT_TIMER (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SEMAPHORE0,Semaphore 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "MU2_HIFI4,MU 2 (HIFI4 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "MU1_M33,MU 1 (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "MU0_M33,MU 0 (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS2_BRIDGE_GROUP0_MEM_RULE1,AIPS2 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "PMC_REG0,PMC Register 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMIC,DMIC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SDADC,SDADC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "ACMP0,ACMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "OS_EVENT_TIMER_HIFI4,OS_EVENT_TIMER (HIFI4 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x520++0x3 line.long 0x0 "AIPS2_BRIDGE_GROUP1_MEM_RULE0,AIPS2 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 12.--13. "FLEXCOMM15_I2C,FLEXCOMM15_I2C" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "TEST_INFRA,Test Infra" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "PMC_REG1,PMC Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x530++0x3 line.long 0x0 "AHB_SECURE_CTRL_SENSE_RULE0,Sense Domain AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x550++0x3 line.long 0x0 "MEDIA_AHB_PERIPHERAL_SLAVE_RULE0,MEDIA domain AHB peripheral slave" bitfld.long 0x0 0.--1. "MEDIA_AHB_PERIPHERAL,MEDIA domain AHB Peripheral Slave Rule Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x560++0x3 line.long 0x0 "MEDIA_APB_PERIPHERAL_SLAVE_RULE0,MEDIA domain APB peripheral slave Rule Register" bitfld.long 0x0 0.--1. "MEDIA_APB_PERIPHERAL,MEDIA domain APB Peripheral Slave" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x570++0x3 line.long 0x0 "EZHV_SRAM_RULE0,EZHV SRAM Memory Rule Register" bitfld.long 0x0 0.--1. "EZHV_SRAM,EZHV SRAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 29. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 29. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 24. "VIO_INFO_VALID24,Violation information valid flag for AHB port 24" "0: Not valid,1: Valid" newline eventfld.long 0x0 23. "VIO_INFO_VALID23,Violation information valid flag for AHB port 23" "0: Not valid,1: Valid" newline eventfld.long 0x0 22. "VIO_INFO_VALID22,Violation information valid flag for AHB port 22" "0: Not valid,1: Valid" newline eventfld.long 0x0 21. "VIO_INFO_VALID21,Violation information valid flag for AHB port 21" "0: Not valid,1: Valid" newline eventfld.long 0x0 20. "VIO_INFO_VALID20,Violation information valid flag for AHB port 20" "0: Not valid,1: Valid" newline eventfld.long 0x0 19. "VIO_INFO_VALID19,Violation information valid flag for AHB port 19" "0: Not valid,1: Valid" newline eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xF80++0x13 line.long 0x0 "COMPUTE_ARB0RAM_ACCESS_ENABLE,Access enable for COMPUTE domain masters to RAM partitions." bitfld.long 0x0 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x0 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x0 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x0 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x0 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x0 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x0 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x0 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x0 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x0 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_ARB0RAM_ACCESS_ENABLE,Access enable for SENSE domain masters to RAM partitions." bitfld.long 0x4 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x4 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x4 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x4 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x4 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x4 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x4 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x4 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x4 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x4 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x4 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x8 "MEDIA_ARB0RAM_ACCESS_ENABLE,Access enable for MEDIA domain masters to RAM partitions." bitfld.long 0x8 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x8 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x8 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x8 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x8 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x8 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x8 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x8 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x8 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x8 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x8 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x8 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x8 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x8 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x8 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x8 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x8 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x8 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x8 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x8 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x8 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x8 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x8 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x8 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x8 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x8 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x8 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x8 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x8 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x8 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0xC "NEUTRON_ARB0RAM_ACCESS_ENABLE,Access enable for NEUTRON domain masters to RAM partitions." bitfld.long 0xC 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0xC 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0xC 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0xC 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0xC 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0xC 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0xC 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0xC 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0xC 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0xC 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0xC 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0xC 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0xC 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0xC 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0xC 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0xC 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0xC 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0xC 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0xC 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0xC 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0xC 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0xC 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0xC 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0xC 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0xC 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0xC 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0xC 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0xC 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0xC 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0xC 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x10 "HIFI4_ARB0RAM_ACCESS_ENABLE,Access enable for HIFI4 domain masters to RAM partitions." bitfld.long 0x10 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x10 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x10 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x10 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x10 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x10 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x10 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x10 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x10 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x10 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x10 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x10 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x10 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x10 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x10 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x10 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x10 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x10 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x10 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x10 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x10 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x10 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x10 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x10 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x10 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x10 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x10 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x10 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x10 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x10 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 10.--11. "ETR,ETR" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "DMA1,DMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "DMA0,DMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "MEDIA,MEDIA" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "HIFI4,HIFI4" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 10.--11. "ETR,ETR" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "DMA1,DMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "DMA0,DMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "MEDIA,MEDIA" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "HIFI4,HIFI4" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x3 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_COMPUTE_ALIAS3" base ad:0x4017F000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "XSPI1_REGION0_MEM_RULE[$1],XSPI1 Region 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4017F040 ad:0x4017F050 ad:0x4017F060 ad:0x4017F070) tree "XSPI1_REGION1_4_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI1_REGION_MEM_RULE0,XSPI1 Region index Memory Rule Register" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017F000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "XSPI0_REGION0_MEM_RULE[$1],XSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4017F0A0 ad:0x4017F0B0 ad:0x4017F0C0 ad:0x4017F0D0) tree "XSPI0_REGION1_4_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI0_REGION_MEM_RULE0,XSPI0 Region index Memory Rule Register" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017F000 group.long 0xF0++0x3 line.long 0x0 "PKC_RAM_RULE0,PKC RAM Memory Rule Register" bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x110)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x170)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1C0)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1F0)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x220)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x250)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x290)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2B0)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2C0)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2D0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2F0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x300)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x310)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x320)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x340)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x350)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x360)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x370)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x390)++0x3 line.long 0x0 "HIFI4_TCM_RULE[$1],HIFI4 TCM Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x3A0++0x3 line.long 0x0 "COMPUTE2MEDIA_RULE,COMPUTE domain to MEDIA domain Access Rule Register" bitfld.long 0x0 0.--1. "XSPI2,XSPI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x3B0++0x3 line.long 0x0 "MBUS2PBUS_RULE,COMPUTE Pbus domain Rule Register" bitfld.long 0x0 0.--1. "PBUS_DOMAIN,COMPUTE Pbus domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x3C4++0x3 line.long 0x0 "AHB_PERIPHERAL0_SLAVE_RULE1,AHB Peripheral 0 Slaves Rule Register 1" bitfld.long 0x0 28.--29. "CDOG2,CDOG2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "SCTIMER,SCTIMER" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM3,FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXCOMM2,FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "FLEXCOMM1,FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "FLEXCOMM0,FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 8. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7)(list ad:0x4017F3D0 ad:0x4017F3E0 ad:0x4017F3F0 ad:0x4017F400 ad:0x4017F410 ad:0x4017F420 ad:0x4017F430 ad:0x4017F440) tree "AHB_PERIPHERAL0_SLAVE_HSGPIOn_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "AHB_PERIPHERAL0_SLAVE_HSGPIO_RULE,AHB Peripheral 0 Slaves HSGPIOindex Rule Register" bitfld.long 0x0 4.--5. "HSGPIOn_RULE1,HSGPIOn_RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "HSGPIOn_RULE0,HSGPIOn_RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x4017F000 group.long 0x450++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_RULE,AHB Peripheral 1 Slaves Rule Register" bitfld.long 0x0 28.--29. "NEUTRON64,NEUTRON64" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_1_CH15,DMA_1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x460++0xB line.long 0x0 "AIPS1_BRIDGE_GROUP0_MEM_RULE0,AIPS1 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_0_CH6,DMA0 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_0_CH5,DMA0 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_0_CH4,DMA0 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_0_CH3,DMA0 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_0_CH2,DMA0 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_0_CH1,DMA0 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_0_CH0,DMA0 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_0_MP,DMA0 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS1_BRIDGE_GROUP0_MEM_RULE1,AIPS1 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "DMA_0_CH14,DMA0 channel 14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMA_0_CH13,DMA0 channel 13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "DMA_0_CH12,DMA0 channel 12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "DMA_0_CH11,DMA0 channel 11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "DMA_0_CH10,DMA0 channel 10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "DMA_0_CH9,DMA0 channel" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "DMA_0_CH8,DMA0 channel 8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "DMA_0_CH7,DMA0 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS1_BRIDGE_GROUP0_MEM_RULE2,AIPS1 Bridge Group 0 Memory Rule Register 2" bitfld.long 0x8 24.--25. "BIST0,BIST0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "SAI2,SAI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "DMA_0_CH15,DMA0 channel 15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x470++0x7 line.long 0x0 "AIPS1_BRIDGE_GROUP1_MEM_RULE0,AIPS1 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_1_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_1_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_1_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_1_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_1_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_1_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_1_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_1_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS1_BRIDGE_GROUP1_MEM_RULE1,AIPS1 Bridge Group 1 Memory Rule Register 1" bitfld.long 0x4 28.--29. "DMA_1_CH14,DMA1 channel 14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMA_1_CH13,DMA1 channel 13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "DMA_1_CH12,DMA1 channel 12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "DMA_1_CH11,DMA1 channel 11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "DMA_1_CH10,DMA1 channel 10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "DMA_1_CH9,DMA1 channel 9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "DMA_1_CH8,DMA1 channel 8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "DMA_1_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x480++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x490++0x7 line.long 0x0 "AHB_PERIPHERAL2_SLAVE_RULE0,AHB Peripheral 2 Slave Rule Register 0" bitfld.long 0x0 28.--29. "FLEXCOMM12,FLEXCOMM12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM11,FLEXCOMM11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM10,FLEXCOMM10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DEBUG_MAILBOX,sw debug mailbox" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL2_SLAVE_RULE1,AHB Peripheral 2 Slave Rule Register 1" bitfld.long 0x4 0.--1. "FLEXCOMM13,FLEXCOMM13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4A0++0x7 line.long 0x0 "AIPS0_BRIDGE_GROUP0_MEM_RULE0,AIPS0 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "XSPI1_REG,XSPI1 register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "XSPI0_REG,XSPI0 register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "ROMCP,ROMCP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "BIST2,BIST2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "BIST1,BIST1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS0_BRIDGE_GROUP0_MEM_RULE1,AIPS0 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "XSPI1_PERFMON,XSPI1_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "XSPI0_PERFMON,XSPI0_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "PS_PERFMON,PS_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "PC_PERFMON,PC_PERFMON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "SEMA42_4,SEMA42_4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "MU4_CM33,MU4_CM33" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "MU4_DSP,MU4_DSP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4B0++0x3 line.long 0x0 "AIPS0_BRIDGE_GROUP1_MEM_RULE0,AIPS0 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 28.--29. "PUF_RAM_REGION3,PUF_RAM_REGION3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "PUF_RAM_REGION2,PUF_RAM_REGION2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "PUF_RAM_REGION1,PUF_RAM_REGION1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PUF_RAM_REGION0,PUF_RAM_REGION0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "ELS_REG_REGION3,ELS_REG_REGION3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "ELS_REG_REGION2,ELS_REG_REGION2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "ELS_REG_REGION1,ELS_REG_REGION1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "ELS_REG_REGION0,ELS_REG_REGION0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x4D0++0x27 line.long 0x0 "APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 20.--21. "PVT,PVT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "IOCON,IOCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 28.--29. "MICRO_TICK,MICRO_TICK" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_SLAVE_GROUP0_RULE2,APB Bridge Peripheral 0 Rule Register 2" bitfld.long 0x8 16.--17. "GDET1,GDET1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "GDET0,GDET0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "PKC_REG,PKC_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_SLAVE_GROUP0_RULE3,APB Bridge Peripheral 0 Rule Register 3" bitfld.long 0xC 28.--29. "PROBE_IS_XVC,PROBE_IS (XVC)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "PROBE_IS_SYNC,PROBE_IS (SYNC)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "OSSCA,OSSCA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "OCOTP_CTRL,OCOTP_CTRL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_SLAVE_GROUP1_RULE0,APB Bridge Peripheral 1 Rule Register 0" bitfld.long 0x10 24.--25. "PERIPHERAL_MUXES,Peripheral Muxes" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GPIO_INT,GPIO_INT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "FREQMEASURE,FREQMEASURE" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_SLAVE_GROUP1_RULE1,APB Bridge Peripheral 1 Rule Register 1" bitfld.long 0x14 24.--25. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "CT32B4,CT32B4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "CT32B3,CT32B3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "CT32B2,CT32B2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "CT32B1,CT32B1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 0.--1. "CT32B0,CT32B0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "APB_SLAVE_GROUP1_RULE2,APB Bridge Peripheral 1 Rule 2 Register" bitfld.long 0x18 28.--29. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "CACHE_CONTROL_3_REGS,Cache Control 3 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "CACHE_CONTROL_2_REGS,Cache Control 2 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "CACHE_CONTROL_1_REGS,Cache Control 1 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "CACHE_CONTROL_0_REGS,Cache Control 0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "XSPI0_MMU,RTC Wakeup" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "APB_SLAVE_GROUP1_RULE3,APB Bridge Peripheral 1 Rule 3 Register" bitfld.long 0x1C 0.--1. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x20 "SHARED_APB_SLAVE_GROUP0_RULE0,Shared APB Bridge Peripheral 0 Rule 0" bitfld.long 0x20 28.--29. "RSTCTL_VDDN,RSTCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 24.--25. "SYSCON_VDDN,CLKCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 20.--21. "CLKCTL_VDDN,Clock for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 16.--17. "IOCON_SENSE,IOCON for sense domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 12.--13. "CLKCTL_VBAT,VBAT Clock Control" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 8.--9. "SYSCON_A,SYSCON_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 4.--5. "CLKCTL_A,CLKCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x20 0.--1. "RSTCTL_A,RSTCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x24 "SHARED_APB_SLAVE_GROUP0_RULE1,Shared APB Bridge Peripheral 0 Rule 1" bitfld.long 0x24 12.--13. "GDET3,GDET3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 8.--9. "GDET2,GDET2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 4.--5. "RTC_WAKEUP_SENSE,RTC_WAKEUP (sense domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x24 0.--1. "RTC_WAKEUP_COMPUTE,RTC_WAKEUP (compute domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x510++0x7 line.long 0x0 "AIPS2_BRIDGE_GROUP0_MEM_RULE0,AIPS2 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "OS_EVENT_TIMER_M33,OS_EVENT_TIMER (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SEMAPHORE0,Semaphore 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "MU2_HIFI4,MU 2 (HIFI4 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "MU1_M33,MU 1 (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "MU0_M33,MU 0 (M33 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS2_BRIDGE_GROUP0_MEM_RULE1,AIPS2 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "PMC_REG0,PMC Register 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMIC,DMIC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SDADC,SDADC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "ACMP0,ACMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "OS_EVENT_TIMER_HIFI4,OS_EVENT_TIMER (HIFI4 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x520++0x3 line.long 0x0 "AIPS2_BRIDGE_GROUP1_MEM_RULE0,AIPS2 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 12.--13. "FLEXCOMM15_I2C,FLEXCOMM15_I2C" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "TEST_INFRA,Test Infra" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "PMC_REG1,PMC Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x530++0x3 line.long 0x0 "AHB_SECURE_CTRL_SENSE_RULE0,Sense Domain AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x550++0x3 line.long 0x0 "MEDIA_AHB_PERIPHERAL_SLAVE_RULE0,MEDIA domain AHB peripheral slave" bitfld.long 0x0 0.--1. "MEDIA_AHB_PERIPHERAL,MEDIA domain AHB Peripheral Slave Rule Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x560++0x3 line.long 0x0 "MEDIA_APB_PERIPHERAL_SLAVE_RULE0,MEDIA domain APB peripheral slave Rule Register" bitfld.long 0x0 0.--1. "MEDIA_APB_PERIPHERAL,MEDIA domain APB Peripheral Slave" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x570++0x3 line.long 0x0 "EZHV_SRAM_RULE0,EZHV SRAM Memory Rule Register" bitfld.long 0x0 0.--1. "EZHV_SRAM,EZHV SRAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 29. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 29. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 24. "VIO_INFO_VALID24,Violation information valid flag for AHB port 24" "0: Not valid,1: Valid" newline eventfld.long 0x0 23. "VIO_INFO_VALID23,Violation information valid flag for AHB port 23" "0: Not valid,1: Valid" newline eventfld.long 0x0 22. "VIO_INFO_VALID22,Violation information valid flag for AHB port 22" "0: Not valid,1: Valid" newline eventfld.long 0x0 21. "VIO_INFO_VALID21,Violation information valid flag for AHB port 21" "0: Not valid,1: Valid" newline eventfld.long 0x0 20. "VIO_INFO_VALID20,Violation information valid flag for AHB port 20" "0: Not valid,1: Valid" newline eventfld.long 0x0 19. "VIO_INFO_VALID19,Violation information valid flag for AHB port 19" "0: Not valid,1: Valid" newline eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xF80++0x13 line.long 0x0 "COMPUTE_ARB0RAM_ACCESS_ENABLE,Access enable for COMPUTE domain masters to RAM partitions." bitfld.long 0x0 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x0 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x0 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x0 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x0 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x0 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x0 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x0 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x0 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x0 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_ARB0RAM_ACCESS_ENABLE,Access enable for SENSE domain masters to RAM partitions." bitfld.long 0x4 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x4 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x4 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x4 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x4 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x4 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x4 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x4 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x4 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x4 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x4 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x8 "MEDIA_ARB0RAM_ACCESS_ENABLE,Access enable for MEDIA domain masters to RAM partitions." bitfld.long 0x8 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x8 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x8 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x8 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x8 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x8 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x8 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x8 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x8 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x8 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x8 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x8 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x8 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x8 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x8 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x8 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x8 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x8 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x8 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x8 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x8 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x8 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x8 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x8 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x8 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x8 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x8 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x8 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x8 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x8 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0xC "NEUTRON_ARB0RAM_ACCESS_ENABLE,Access enable for NEUTRON domain masters to RAM partitions." bitfld.long 0xC 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0xC 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0xC 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0xC 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0xC 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0xC 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0xC 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0xC 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0xC 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0xC 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0xC 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0xC 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0xC 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0xC 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0xC 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0xC 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0xC 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0xC 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0xC 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0xC 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0xC 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0xC 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0xC 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0xC 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0xC 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0xC 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0xC 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0xC 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0xC 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0xC 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x10 "HIFI4_ARB0RAM_ACCESS_ENABLE,Access enable for HIFI4 domain masters to RAM partitions." bitfld.long 0x10 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x10 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x10 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x10 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x10 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x10 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x10 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x10 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x10 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x10 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x10 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x10 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x10 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x10 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x10 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x10 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x10 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x10 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x10 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x10 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x10 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x10 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x10 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x10 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x10 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x10 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x10 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x10 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x10 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x10 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 10.--11. "ETR,ETR" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "DMA1,DMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "DMA0,DMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "MEDIA,MEDIA" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "HIFI4,HIFI4" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 10.--11. "ETR,ETR" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "DMA1,DMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "DMA0,DMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "MEDIA,MEDIA" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "HIFI4,HIFI4" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x3 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree.end endif tree "AHBSC_MEDIA" tree "AHBSC_MEDIA" base ad:0x40400000 group.long 0x0++0x3 line.long 0x0 "AHB_PERIPHERAL_SLAVE_P0_SLAVE_RULE0,AHB peripheral 0 Rule Register" bitfld.long 0x0 4.--5. "FLEXCOMM16,FLEXCOMM16" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x10++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule Register 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x20++0x7 line.long 0x0 "AIPS4_BRIDGE_MEM_RULE0,AIPS4 Bridge Rule Register 0" bitfld.long 0x0 28.--29. "DSIPHY_HOST_CTRL,DSIPHY Host Controller" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXIO_REG,FLEXIO registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eUSBPHY_REG,eUSB PHY registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "USBPHY_REG,USB PHY registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "NAND1_REG,NAND 1 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "NAND0_REG,NAND 0 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "XSPI2_REG,XSPI2 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS4_BRIDGE_MEM_RULE1,AIPS4 Bridge Rule Register 1" bitfld.long 0x4 20.--21. "ATX,ATX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MTR,MTR" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "BIST6,BIST6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "BIST5,BIST5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "HSeUSB_REG,HS eUSB registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "HSUSB_REG,HS USB registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x30++0x3 line.long 0x0 "AHB_PERIPHERAL_SLAVE_P1_SLAVE_RULE0,AHB peripheral 1 Rule Register" bitfld.long 0x0 16.--17. "AXI_REG,AXI_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "GPU_REG,GPU_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "CACHE_CTL14,CACHE_CTL14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "FLEXCOMM14,FLEXCOMM14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "LCDIF_REG,LCDIF_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x50++0x7 line.long 0x0 "MEDIA_APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 28.--29. "PNG,PNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "JPEG,JPEG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "IOCNT,IOCNT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "MEDIA_APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 0.--1. "XSPI2_MMU,XSPI2_MMU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x70)++0x3 line.long 0x0 "EZHV_SRAM_RULE[$1],EZHV SRAM Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xB0)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xD0)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF0)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x110)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x150)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x170)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x180)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1B0)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1C0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1E0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1F0)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x210)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x220)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x250)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "XSPI2_REGION0_MEM_RULE[$1],XSPI2 Region0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 5. (list 0x0 0x1 0x2 0x3 0x4)(list ad:0x40400270 ad:0x40400280 ad:0x40400290 ad:0x404002A0 ad:0x404002B0) tree "XSPI2_REGION1_5_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI2_REGION_MEM_RULE0,XSPI2 Region index Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40400000 repeat 13. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 13. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 16.--17. "PNG,PNG" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "JPEG,JPEG" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 12.--13. "GPU,GPU" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "LCDIF,LCDIF" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "USB1,USB1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "USB0,USB0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SDHC1,SDHC1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "SDHC0,SDHC0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "EZHV,EZHV" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 16.--17. "PNG,PNG" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "JPEG,JPEG" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 12.--13. "GPU,GPU" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "LCDIF,LCDIF" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "USB1,USB1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "USB0,USB0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SDHC1,SDHC1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "SDHC0,SDHC0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "EZHV,EZHV" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_MEDIA_ALIAS1" base ad:0x40401000 group.long 0x0++0x3 line.long 0x0 "AHB_PERIPHERAL_SLAVE_P0_SLAVE_RULE0,AHB peripheral 0 Rule Register" bitfld.long 0x0 4.--5. "FLEXCOMM16,FLEXCOMM16" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x10++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule Register 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x20++0x7 line.long 0x0 "AIPS4_BRIDGE_MEM_RULE0,AIPS4 Bridge Rule Register 0" bitfld.long 0x0 28.--29. "DSIPHY_HOST_CTRL,DSIPHY Host Controller" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXIO_REG,FLEXIO registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eUSBPHY_REG,eUSB PHY registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "USBPHY_REG,USB PHY registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "NAND1_REG,NAND 1 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "NAND0_REG,NAND 0 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "XSPI2_REG,XSPI2 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS4_BRIDGE_MEM_RULE1,AIPS4 Bridge Rule Register 1" bitfld.long 0x4 20.--21. "ATX,ATX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MTR,MTR" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "BIST6,BIST6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "BIST5,BIST5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "HSeUSB_REG,HS eUSB registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "HSUSB_REG,HS USB registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x30++0x3 line.long 0x0 "AHB_PERIPHERAL_SLAVE_P1_SLAVE_RULE0,AHB peripheral 1 Rule Register" bitfld.long 0x0 16.--17. "AXI_REG,AXI_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "GPU_REG,GPU_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "CACHE_CTL14,CACHE_CTL14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "FLEXCOMM14,FLEXCOMM14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "LCDIF_REG,LCDIF_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x50++0x7 line.long 0x0 "MEDIA_APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 28.--29. "PNG,PNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "JPEG,JPEG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "IOCNT,IOCNT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "MEDIA_APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 0.--1. "XSPI2_MMU,XSPI2_MMU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x70)++0x3 line.long 0x0 "EZHV_SRAM_RULE[$1],EZHV SRAM Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xB0)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xD0)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF0)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x110)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x150)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x170)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x180)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1B0)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1C0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1E0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1F0)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x210)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x220)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x250)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "XSPI2_REGION0_MEM_RULE[$1],XSPI2 Region0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 5. (list 0x0 0x1 0x2 0x3 0x4)(list ad:0x40401270 ad:0x40401280 ad:0x40401290 ad:0x404012A0 ad:0x404012B0) tree "XSPI2_REGION1_5_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI2_REGION_MEM_RULE0,XSPI2 Region index Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40401000 repeat 13. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 13. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 16.--17. "PNG,PNG" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "JPEG,JPEG" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 12.--13. "GPU,GPU" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "LCDIF,LCDIF" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "USB1,USB1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "USB0,USB0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SDHC1,SDHC1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "SDHC0,SDHC0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "EZHV,EZHV" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 16.--17. "PNG,PNG" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "JPEG,JPEG" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 12.--13. "GPU,GPU" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "LCDIF,LCDIF" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "USB1,USB1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "USB0,USB0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SDHC1,SDHC1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "SDHC0,SDHC0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "EZHV,EZHV" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_MEDIA_ALIAS2" base ad:0x40402000 group.long 0x0++0x3 line.long 0x0 "AHB_PERIPHERAL_SLAVE_P0_SLAVE_RULE0,AHB peripheral 0 Rule Register" bitfld.long 0x0 4.--5. "FLEXCOMM16,FLEXCOMM16" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x10++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule Register 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x20++0x7 line.long 0x0 "AIPS4_BRIDGE_MEM_RULE0,AIPS4 Bridge Rule Register 0" bitfld.long 0x0 28.--29. "DSIPHY_HOST_CTRL,DSIPHY Host Controller" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXIO_REG,FLEXIO registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eUSBPHY_REG,eUSB PHY registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "USBPHY_REG,USB PHY registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "NAND1_REG,NAND 1 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "NAND0_REG,NAND 0 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "XSPI2_REG,XSPI2 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS4_BRIDGE_MEM_RULE1,AIPS4 Bridge Rule Register 1" bitfld.long 0x4 20.--21. "ATX,ATX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MTR,MTR" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "BIST6,BIST6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "BIST5,BIST5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "HSeUSB_REG,HS eUSB registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "HSUSB_REG,HS USB registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x30++0x3 line.long 0x0 "AHB_PERIPHERAL_SLAVE_P1_SLAVE_RULE0,AHB peripheral 1 Rule Register" bitfld.long 0x0 16.--17. "AXI_REG,AXI_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "GPU_REG,GPU_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "CACHE_CTL14,CACHE_CTL14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "FLEXCOMM14,FLEXCOMM14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "LCDIF_REG,LCDIF_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x50++0x7 line.long 0x0 "MEDIA_APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 28.--29. "PNG,PNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "JPEG,JPEG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "IOCNT,IOCNT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "MEDIA_APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 0.--1. "XSPI2_MMU,XSPI2_MMU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x70)++0x3 line.long 0x0 "EZHV_SRAM_RULE[$1],EZHV SRAM Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xB0)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xD0)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF0)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x110)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x150)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x170)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x180)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1B0)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1C0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1E0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1F0)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x210)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x220)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x250)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "XSPI2_REGION0_MEM_RULE[$1],XSPI2 Region0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 5. (list 0x0 0x1 0x2 0x3 0x4)(list ad:0x40402270 ad:0x40402280 ad:0x40402290 ad:0x404022A0 ad:0x404022B0) tree "XSPI2_REGION1_5_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI2_REGION_MEM_RULE0,XSPI2 Region index Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40402000 repeat 13. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 13. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 16.--17. "PNG,PNG" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "JPEG,JPEG" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 12.--13. "GPU,GPU" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "LCDIF,LCDIF" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "USB1,USB1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "USB0,USB0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SDHC1,SDHC1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "SDHC0,SDHC0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "EZHV,EZHV" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 16.--17. "PNG,PNG" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "JPEG,JPEG" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 12.--13. "GPU,GPU" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "LCDIF,LCDIF" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "USB1,USB1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "USB0,USB0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SDHC1,SDHC1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "SDHC0,SDHC0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "EZHV,EZHV" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_MEDIA_ALIAS3" base ad:0x40403000 group.long 0x0++0x3 line.long 0x0 "AHB_PERIPHERAL_SLAVE_P0_SLAVE_RULE0,AHB peripheral 0 Rule Register" bitfld.long 0x0 4.--5. "FLEXCOMM16,FLEXCOMM16" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x10++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule Register 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x20++0x7 line.long 0x0 "AIPS4_BRIDGE_MEM_RULE0,AIPS4 Bridge Rule Register 0" bitfld.long 0x0 28.--29. "DSIPHY_HOST_CTRL,DSIPHY Host Controller" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXIO_REG,FLEXIO registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eUSBPHY_REG,eUSB PHY registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "USBPHY_REG,USB PHY registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "NAND1_REG,NAND 1 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "NAND0_REG,NAND 0 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "XSPI2_REG,XSPI2 registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS4_BRIDGE_MEM_RULE1,AIPS4 Bridge Rule Register 1" bitfld.long 0x4 20.--21. "ATX,ATX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MTR,MTR" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "BIST6,BIST6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "BIST5,BIST5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "HSeUSB_REG,HS eUSB registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "HSUSB_REG,HS USB registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x30++0x3 line.long 0x0 "AHB_PERIPHERAL_SLAVE_P1_SLAVE_RULE0,AHB peripheral 1 Rule Register" bitfld.long 0x0 16.--17. "AXI_REG,AXI_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "GPU_REG,GPU_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "CACHE_CTL14,CACHE_CTL14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "FLEXCOMM14,FLEXCOMM14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "LCDIF_REG,LCDIF_REG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x50++0x7 line.long 0x0 "MEDIA_APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 28.--29. "PNG,PNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "JPEG,JPEG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "IOCNT,IOCNT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "MEDIA_APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 0.--1. "XSPI2_MMU,XSPI2_MMU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x70)++0x3 line.long 0x0 "EZHV_SRAM_RULE[$1],EZHV SRAM Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xB0)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xD0)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF0)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x110)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x150)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x170)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x180)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1B0)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1C0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1E0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1F0)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x210)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x220)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x250)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "XSPI2_REGION0_MEM_RULE[$1],XSPI2 Region0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 5. (list 0x0 0x1 0x2 0x3 0x4)(list ad:0x40403270 ad:0x40403280 ad:0x40403290 ad:0x404032A0 ad:0x404032B0) tree "XSPI2_REGION1_5_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "XSPI2_REGION_MEM_RULE0,XSPI2 Region index Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40403000 repeat 13. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 13. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 16.--17. "PNG,PNG" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "JPEG,JPEG" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 12.--13. "GPU,GPU" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "LCDIF,LCDIF" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "USB1,USB1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "USB0,USB0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SDHC1,SDHC1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "SDHC0,SDHC0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "EZHV,EZHV" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 16.--17. "PNG,PNG" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "JPEG,JPEG" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 12.--13. "GPU,GPU" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "LCDIF,LCDIF" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "USB1,USB1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "USB0,USB0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SDHC1,SDHC1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "SDHC0,SDHC0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "EZHV,EZHV" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree.end tree "AHBSC_SENSE" tree "AHBSC_SENSE" base ad:0x40220000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x40)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x50)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x70)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xD0)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF0)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x150)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x180)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1B0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1E0)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x210)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x280++0x7 line.long 0x0 "AHB_PERIPHERAL10_SLAVE_RULE0,AHB Peripheral 10 Slaves Rule Register 0" bitfld.long 0x0 28.--29. "FLEXCOMM20,FLEXCOMM20" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM19,FLEXCOMM19" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM18,FLEXCOMM18" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM17,FLEXCOMM17" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL10_SLAVE_RULE1,AHB Peripheral 10 Slaves Rule Register 1" bitfld.long 0x4 4.--5. "CDOG3,CDOG3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "CDOG4,CDOG4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x290++0xF line.long 0x0 "AIPS5_BRIDGE_GROUP0_MEM_RULE0,AIPS5 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_2_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_2_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_2_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_2_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_2_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_2_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_2_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_2_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS5_BRIDGE_GROUP0_MEM_RULE1,AIPS5 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 0.--1. "DMA_2_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS5_BRIDGE_GROUP0_MEM_RULE2,AIPS5 Bridge Group 0 Memory Rule Register 2" bitfld.long 0x8 28.--29. "DMA_3_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "DMA_3_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "DMA_3_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "DMA_3_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "DMA_3_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DMA_3_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "DMA_3_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "DMA_3_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS5_BRIDGE_GROUP0_MEM_RULE3,AIPS5 Bridge Group 0 Memory Rule Register 3" bitfld.long 0xC 0.--1. "DMA_3_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 3. (list 0x0 0x1 0x2)(list ad:0x402202A0 ad:0x402202B0 ad:0x402202C0) tree "AHB_PERIPHERAL10_SLAVE_HSGPIOn_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "AHB_PERIPHERAL10_SLAVE_HSGPIO_RULE,AHB Peripheral 10 Slaves HSGPIOindex Rule Register" bitfld.long 0x0 4.--5. "HSGPIOn_RULE1,HSGPIOn_RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "HSGPIOn_RULE0,HSGPIOn_RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40220000 group.long 0x2E0++0x7 line.long 0x0 "AIPS2_BRIDGE_GROUP0_MEM_RULE0,AIPS2 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 24.--25. "SEMAPHORE0,Semaphore 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "MU2_M33_SENSE,MU 2 (M33_SENSE port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MU1_M33_SENSE,MU 1 (M33_SENSE port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "MU0_HIFI1,MU 0 (HIFI1 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS2_BRIDGE_GROUP0_MEM_RULE1,AIPS2 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "PMC_REG0,PMC Register 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMIC,DMIC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SDADC,SDADC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "ACMP0,ACMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "OSTIMER_HIFI1_SENSE,OSTIMER (HIFI1 sense port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OSTIMER_M33_SENSE,OSTIMER (M33 sense port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x2F0++0x3 line.long 0x0 "AIPS2_BRIDGE_GROUP1_MEM_RULE0,AIPS2 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 12.--13. "FLEXCOMM15_I2C,FLEXCOMM15_I2C" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "TEST_INFRA,Test Infra" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "PMC_REG1,PMC Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x300++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x330++0xB line.long 0x0 "SENSE_APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 24.--25. "PERIPHERAL_MUXES,PERIPHERAL_MUXES" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "GPIO_INT,GPIO_INT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "PVT,PVT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "SENSE_APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 20.--21. "MRT1,MRT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "CT32B7,CT32B7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "CT32B6,CT32B6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "CT32B5,CT32B5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "SENSE_APB_SLAVE_GROUP0_RULE2,APB Bridge Peripheral 0 Rule Register 2" bitfld.long 0x8 28.--29. "I3C3,I3C3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "I3C2,I3C2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "MICRO_TICK1,MICRO_TICK1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "WWDT3,WWDT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "WWDT2,WWDT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x340++0x7 line.long 0x0 "SHARED_APB_SLAVE_GROUP0_RULE0,Shared APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 28.--29. "RSTCTL_VDDN,RSTCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SYSCON_VDDN,CLKCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "CLKCTL_VDDN,Clock for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "IOCON_SENSE,IOCON for sense domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "CLKCTL_VBAT,VBAT Clock Control" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON_A,SYSCON_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL_A,CLKCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL_A,RSTCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "SHARED_APB_SLAVE_GROUP0_RULE1,Shared APB Bridge Peripheral 0 Rule 1" bitfld.long 0x4 12.--13. "GDET3,GDET3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "GDET2,GDET2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "RTC_WAKEUP_SENSE,RTC_WAKEUP (sense domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "RTC_WAKEUP_COMPUTE,RTC_WAKEUP (compute domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x350++0x3 line.long 0x0 "SENSE2MEDIA_RULE,SENSE domain to MEDIA domain Access Rule Register" bitfld.long 0x0 0.--1. "XSPI2,XSPI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x360++0x3 line.long 0x0 "MEDIA_AHB_PERIPHERAL_SLAVE_RULE0,MEDIA domain AHB peripheral slave" bitfld.long 0x0 0.--1. "MEDIA_AHB_PERIPHERAL,MEDIA domain AHB Peripheral Slave Rule Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x370++0x3 line.long 0x0 "MEDIA_APB_PERIPHERAL_SLAVE_RULE0,MEDIA domain APB peripheral slave Rule Register" bitfld.long 0x0 0.--1. "MEDIA_APB_PERIPHERAL,MEDIA domain APB Peripheral Slave" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x380++0x3 line.long 0x0 "EZHV_SRAM_RULE0,EZHV SRAM Memory Rule Register" bitfld.long 0x0 0.--1. "EZHV_SRAM,EZHV SRAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 17. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 17. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xF80++0x17 line.long 0x0 "COMPUTE_ARB1RAM_ACCESS_ENABLE,Access enable for COMPUTE domain masters to RAM partitions." bitfld.long 0x0 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x0 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x0 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x0 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x0 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x0 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x0 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x0 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x0 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x0 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_ARB1RAM_ACCESS_ENABLE,Access enable for SENSE domain masters to RAM partitions." bitfld.long 0x4 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x4 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x4 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x4 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x4 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x4 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x4 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x4 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x4 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x4 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x4 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x8 "MEDIA_ARB1RAM_ACCESS_ENABLE,Access enable for MEDIA domain masters to RAM partitions." bitfld.long 0x8 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x8 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x8 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x8 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x8 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x8 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x8 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x8 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x8 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x8 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x8 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x8 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x8 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x8 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x8 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x8 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x8 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x8 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x8 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x8 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x8 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x8 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x8 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x8 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x8 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x8 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x8 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x8 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x8 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x8 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0xC "NEUTRON_ARB1RAM_ACCESS_ENABLE,Access enable for NEUTRON domain masters to RAM partitions." bitfld.long 0xC 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0xC 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0xC 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0xC 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0xC 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0xC 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0xC 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0xC 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0xC 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0xC 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0xC 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0xC 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0xC 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0xC 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0xC 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0xC 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0xC 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0xC 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0xC 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0xC 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0xC 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0xC 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0xC 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0xC 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0xC 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0xC 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0xC 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0xC 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0xC 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0xC 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x10 "HIFI4_ARB1RAM_ACCESS_ENABLE,Access enable for HIFI4 domain masters to RAM partitions." bitfld.long 0x10 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x10 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x10 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x10 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x10 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x10 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x10 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x10 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x10 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x10 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x10 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x10 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x10 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x10 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x10 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x10 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x10 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x10 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x10 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x10 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x10 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x10 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x10 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x10 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x10 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x10 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x10 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x10 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x10 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x10 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x14 "HIFI1_ARB1RAM_ACCESS_ENABLE,Access enable for HIFI1 domain masters to RAM partitions." bitfld.long 0x14 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x14 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x14 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x14 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x14 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x14 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x14 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x14 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x14 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x14 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x14 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x14 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x14 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x14 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x14 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x14 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x14 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x14 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x14 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x14 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x14 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x14 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x14 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x14 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x14 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x14 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x14 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x14 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x14 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x14 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" group.long 0xFA0++0x7 line.long 0x0 "COMPUTE_APB_PERIPHERAL_ACCESS_ENABLE,Access enable for COMPUTE domain masters to common APB peripherals." bitfld.long 0x0 11. "APB_SLOT11_ACCESS_EN,Enable access to the common APB peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "APB_SLOT10_ACCESS_EN,Enable access to the common APB peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "APB_SLOT9_ACCESS_EN,Enable access to the common APB peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "APB_SLOT8_ACCESS_EN,Enable access to the common APB peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "APB_SLOT7_ACCESS_EN,Enable access to the common APB peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "APB_SLOT6_ACCESS_EN,Enable access to the common APB peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "APB_SLOT5_ACCESS_EN,Enable access to the common APB peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "APB_SLOT4_ACCESS_EN,Enable access to the common APB peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "APB_SLOT3_ACCESS_EN,Enable access to the common APB peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "APB_SLOT2_ACCESS_EN,Enable access to the common APB peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "APB_SLOT1_ACCESS_EN,Enable access to the common APB peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "APB_SLOT0_ACCESS_EN,Enable access to the common APB peripherals 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_APB_PERIPHERAL_ACCESS_ENABLE,Access enable for SENSE domain masters to common APB peripherals." bitfld.long 0x4 11. "APB_SLOT11_ACCESS_EN,Enable access to the common APB peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "APB_SLOT10_ACCESS_EN,Enable access to the common APB peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "APB_SLOT9_ACCESS_EN,Enable access to the common APB peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "APB_SLOT8_ACCESS_EN,Enable access to the common APB peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "APB_SLOT7_ACCESS_EN,Enable access to the common APB peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "APB_SLOT6_ACCESS_EN,Enable access to the common APB peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "APB_SLOT5_ACCESS_EN,Enable access to the common APB peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "APB_SLOT4_ACCESS_EN,Enable access to the common APB peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "APB_SLOT3_ACCESS_EN,Enable access to the common APB peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "APB_SLOT2_ACCESS_EN,Enable access to the common APB peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "APB_SLOT1_ACCESS_EN,Enable access to the common APB peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "APB_SLOT0_ACCESS_EN,Enable access to the common APB peripherals 0" "0: Not valid,1: Valid" group.long 0xFB0++0x7 line.long 0x0 "COMPUTE_AIPS_PERIPHERAL_ACCESS_ENABLE,Access enable for COMPUTE domain masters to common AIPS peripherals." bitfld.long 0x0 19. "AIPS_SLOT19_ACCESS_EN,Enable access to AIPS peripherals 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "AIPS_SLOT18_ACCESS_EN,Enable access to AIPS peripherals 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "AIPS_SLOT17_ACCESS_EN,Enable access to AIPS peripherals 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "AIPS_SLOT16_ACCESS_EN,Enable access to AIPS peripherals 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "AIPS_SLOT15_ACCESS_EN,Enable access to AIPS peripherals 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "AIPS_SLOT14_ACCESS_EN,Enable access to AIPS peripherals 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "AIPS_SLOT13_ACCESS_EN,Enable access to AIPS peripherals 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "AIPS_SLOT12_ACCESS_EN,Enable access to AIPS peripherals 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "AIPS_SLOT11_ACCESS_EN,Enable access to AIPS peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "AIPS_SLOT10_ACCESS_EN,Enable access to AIPS peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "AIPS_SLOT9_ACCESS_EN,Enable access to AIPS peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "AIPS_SLOT8_ACCESS_EN,Enable access to AIPS peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "AIPS_SLOT7_ACCESS_EN,Enable access to AIPS peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "AIPS_SLOT6_ACCESS_EN,Enable access to AIPS peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "AIPS_SLOT5_ACCESS_EN,Enable access to AIPS peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "AIPS_SLOT4_ACCESS_EN,Enable access to AIPS peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "AIPS_SLOT3_ACCESS_EN,Enable access to AIPS peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "AIPS_SLOT2_ACCESS_EN,Enable access to AIPS peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "AIPS_SLOT1_ACCESS_EN,Enable access to AIPS peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "AIPS_SLOT0_ACCESS_EN,Enable access to AIPS peripherals 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_AIPS_PERIPHERAL_ACCESS_ENABLE,Access enable for SENSE domain masters to common AIPS peripherals." bitfld.long 0x4 19. "AIPS_SLOT19_ACCESS_EN,Enable access to AIPS peripherals 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "AIPS_SLOT18_ACCESS_EN,Enable access to AIPS peripherals 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "AIPS_SLOT17_ACCESS_EN,Enable access to AIPS peripherals 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "AIPS_SLOT16_ACCESS_EN,Enable access to AIPS peripherals 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "AIPS_SLOT15_ACCESS_EN,Enable access to AIPS peripherals 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "AIPS_SLOT14_ACCESS_EN,Enable access to AIPS peripherals 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "AIPS_SLOT13_ACCESS_EN,Enable access to AIPS peripherals 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "AIPS_SLOT12_ACCESS_EN,Enable access to AIPS peripherals 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "AIPS_SLOT11_ACCESS_EN,Enable access to AIPS peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "AIPS_SLOT10_ACCESS_EN,Enable access to AIPS peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "AIPS_SLOT9_ACCESS_EN,Enable access to AIPS peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "AIPS_SLOT8_ACCESS_EN,Enable access to AIPS peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "AIPS_SLOT7_ACCESS_EN,Enable access to AIPS peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "AIPS_SLOT6_ACCESS_EN,Enable access to AIPS peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "AIPS_SLOT5_ACCESS_EN,Enable access to AIPS peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "AIPS_SLOT4_ACCESS_EN,Enable access to AIPS peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "AIPS_SLOT3_ACCESS_EN,Enable access to AIPS peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "AIPS_SLOT2_ACCESS_EN,Enable access to AIPS peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "AIPS_SLOT1_ACCESS_EN,Enable access to AIPS peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "AIPS_SLOT0_ACCESS_EN,Enable access to AIPS peripherals 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 6.--7. "DMA3,DMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "DMA2,DMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "MEDIA,MEDIA" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "HIFI1,HIFI4" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 6.--7. "DMA3,DMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "DMA2,DMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "MEDIA,MEDIA" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "HIFI1,HIFI4" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x3 line.long 0x0 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU1) LOCK_SAU is 1,2: CM33 (CPU1) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU1) LOCK_S_MPU is 1,2: CM33 (CPU1) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU1) LOCK_S_VTAIRCR is 1,2: CM33 (CPU1) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU1) LOCK_NS_MPU is 1,2: CM33 (CPU1) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU1) LOCKNSVTOR is 1,2: CM33 (CPU1) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_SENSE_ALIAS1" base ad:0x40221000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x40)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x50)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x70)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xD0)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF0)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x150)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x180)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1B0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1E0)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x210)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x280++0x7 line.long 0x0 "AHB_PERIPHERAL10_SLAVE_RULE0,AHB Peripheral 10 Slaves Rule Register 0" bitfld.long 0x0 28.--29. "FLEXCOMM20,FLEXCOMM20" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM19,FLEXCOMM19" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM18,FLEXCOMM18" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM17,FLEXCOMM17" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL10_SLAVE_RULE1,AHB Peripheral 10 Slaves Rule Register 1" bitfld.long 0x4 4.--5. "CDOG3,CDOG3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "CDOG4,CDOG4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x290++0xF line.long 0x0 "AIPS5_BRIDGE_GROUP0_MEM_RULE0,AIPS5 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_2_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_2_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_2_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_2_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_2_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_2_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_2_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_2_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS5_BRIDGE_GROUP0_MEM_RULE1,AIPS5 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 0.--1. "DMA_2_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS5_BRIDGE_GROUP0_MEM_RULE2,AIPS5 Bridge Group 0 Memory Rule Register 2" bitfld.long 0x8 28.--29. "DMA_3_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "DMA_3_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "DMA_3_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "DMA_3_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "DMA_3_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DMA_3_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "DMA_3_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "DMA_3_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS5_BRIDGE_GROUP0_MEM_RULE3,AIPS5 Bridge Group 0 Memory Rule Register 3" bitfld.long 0xC 0.--1. "DMA_3_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 3. (list 0x0 0x1 0x2)(list ad:0x402212A0 ad:0x402212B0 ad:0x402212C0) tree "AHB_PERIPHERAL10_SLAVE_HSGPIOn_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "AHB_PERIPHERAL10_SLAVE_HSGPIO_RULE,AHB Peripheral 10 Slaves HSGPIOindex Rule Register" bitfld.long 0x0 4.--5. "HSGPIOn_RULE1,HSGPIOn_RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "HSGPIOn_RULE0,HSGPIOn_RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40221000 group.long 0x2E0++0x7 line.long 0x0 "AIPS2_BRIDGE_GROUP0_MEM_RULE0,AIPS2 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 24.--25. "SEMAPHORE0,Semaphore 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "MU2_M33_SENSE,MU 2 (M33_SENSE port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MU1_M33_SENSE,MU 1 (M33_SENSE port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "MU0_HIFI1,MU 0 (HIFI1 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS2_BRIDGE_GROUP0_MEM_RULE1,AIPS2 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "PMC_REG0,PMC Register 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMIC,DMIC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SDADC,SDADC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "ACMP0,ACMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "OSTIMER_HIFI1_SENSE,OSTIMER (HIFI1 sense port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OSTIMER_M33_SENSE,OSTIMER (M33 sense port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x2F0++0x3 line.long 0x0 "AIPS2_BRIDGE_GROUP1_MEM_RULE0,AIPS2 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 12.--13. "FLEXCOMM15_I2C,FLEXCOMM15_I2C" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "TEST_INFRA,Test Infra" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "PMC_REG1,PMC Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x300++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x330++0xB line.long 0x0 "SENSE_APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 24.--25. "PERIPHERAL_MUXES,PERIPHERAL_MUXES" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "GPIO_INT,GPIO_INT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "PVT,PVT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "SENSE_APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 20.--21. "MRT1,MRT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "CT32B7,CT32B7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "CT32B6,CT32B6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "CT32B5,CT32B5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "SENSE_APB_SLAVE_GROUP0_RULE2,APB Bridge Peripheral 0 Rule Register 2" bitfld.long 0x8 28.--29. "I3C3,I3C3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "I3C2,I3C2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "MICRO_TICK1,MICRO_TICK1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "WWDT3,WWDT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "WWDT2,WWDT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x340++0x7 line.long 0x0 "SHARED_APB_SLAVE_GROUP0_RULE0,Shared APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 28.--29. "RSTCTL_VDDN,RSTCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SYSCON_VDDN,CLKCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "CLKCTL_VDDN,Clock for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "IOCON_SENSE,IOCON for sense domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "CLKCTL_VBAT,VBAT Clock Control" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON_A,SYSCON_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL_A,CLKCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL_A,RSTCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "SHARED_APB_SLAVE_GROUP0_RULE1,Shared APB Bridge Peripheral 0 Rule 1" bitfld.long 0x4 12.--13. "GDET3,GDET3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "GDET2,GDET2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "RTC_WAKEUP_SENSE,RTC_WAKEUP (sense domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "RTC_WAKEUP_COMPUTE,RTC_WAKEUP (compute domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x350++0x3 line.long 0x0 "SENSE2MEDIA_RULE,SENSE domain to MEDIA domain Access Rule Register" bitfld.long 0x0 0.--1. "XSPI2,XSPI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x360++0x3 line.long 0x0 "MEDIA_AHB_PERIPHERAL_SLAVE_RULE0,MEDIA domain AHB peripheral slave" bitfld.long 0x0 0.--1. "MEDIA_AHB_PERIPHERAL,MEDIA domain AHB Peripheral Slave Rule Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x370++0x3 line.long 0x0 "MEDIA_APB_PERIPHERAL_SLAVE_RULE0,MEDIA domain APB peripheral slave Rule Register" bitfld.long 0x0 0.--1. "MEDIA_APB_PERIPHERAL,MEDIA domain APB Peripheral Slave" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x380++0x3 line.long 0x0 "EZHV_SRAM_RULE0,EZHV SRAM Memory Rule Register" bitfld.long 0x0 0.--1. "EZHV_SRAM,EZHV SRAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 17. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 17. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xF80++0x17 line.long 0x0 "COMPUTE_ARB1RAM_ACCESS_ENABLE,Access enable for COMPUTE domain masters to RAM partitions." bitfld.long 0x0 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x0 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x0 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x0 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x0 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x0 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x0 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x0 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x0 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x0 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_ARB1RAM_ACCESS_ENABLE,Access enable for SENSE domain masters to RAM partitions." bitfld.long 0x4 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x4 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x4 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x4 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x4 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x4 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x4 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x4 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x4 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x4 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x4 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x8 "MEDIA_ARB1RAM_ACCESS_ENABLE,Access enable for MEDIA domain masters to RAM partitions." bitfld.long 0x8 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x8 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x8 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x8 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x8 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x8 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x8 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x8 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x8 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x8 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x8 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x8 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x8 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x8 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x8 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x8 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x8 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x8 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x8 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x8 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x8 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x8 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x8 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x8 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x8 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x8 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x8 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x8 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x8 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x8 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0xC "NEUTRON_ARB1RAM_ACCESS_ENABLE,Access enable for NEUTRON domain masters to RAM partitions." bitfld.long 0xC 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0xC 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0xC 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0xC 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0xC 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0xC 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0xC 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0xC 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0xC 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0xC 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0xC 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0xC 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0xC 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0xC 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0xC 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0xC 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0xC 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0xC 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0xC 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0xC 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0xC 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0xC 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0xC 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0xC 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0xC 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0xC 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0xC 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0xC 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0xC 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0xC 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x10 "HIFI4_ARB1RAM_ACCESS_ENABLE,Access enable for HIFI4 domain masters to RAM partitions." bitfld.long 0x10 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x10 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x10 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x10 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x10 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x10 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x10 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x10 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x10 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x10 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x10 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x10 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x10 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x10 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x10 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x10 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x10 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x10 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x10 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x10 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x10 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x10 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x10 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x10 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x10 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x10 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x10 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x10 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x10 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x10 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x14 "HIFI1_ARB1RAM_ACCESS_ENABLE,Access enable for HIFI1 domain masters to RAM partitions." bitfld.long 0x14 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x14 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x14 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x14 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x14 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x14 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x14 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x14 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x14 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x14 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x14 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x14 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x14 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x14 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x14 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x14 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x14 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x14 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x14 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x14 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x14 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x14 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x14 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x14 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x14 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x14 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x14 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x14 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x14 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x14 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" group.long 0xFA0++0x7 line.long 0x0 "COMPUTE_APB_PERIPHERAL_ACCESS_ENABLE,Access enable for COMPUTE domain masters to common APB peripherals." bitfld.long 0x0 11. "APB_SLOT11_ACCESS_EN,Enable access to the common APB peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "APB_SLOT10_ACCESS_EN,Enable access to the common APB peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "APB_SLOT9_ACCESS_EN,Enable access to the common APB peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "APB_SLOT8_ACCESS_EN,Enable access to the common APB peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "APB_SLOT7_ACCESS_EN,Enable access to the common APB peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "APB_SLOT6_ACCESS_EN,Enable access to the common APB peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "APB_SLOT5_ACCESS_EN,Enable access to the common APB peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "APB_SLOT4_ACCESS_EN,Enable access to the common APB peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "APB_SLOT3_ACCESS_EN,Enable access to the common APB peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "APB_SLOT2_ACCESS_EN,Enable access to the common APB peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "APB_SLOT1_ACCESS_EN,Enable access to the common APB peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "APB_SLOT0_ACCESS_EN,Enable access to the common APB peripherals 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_APB_PERIPHERAL_ACCESS_ENABLE,Access enable for SENSE domain masters to common APB peripherals." bitfld.long 0x4 11. "APB_SLOT11_ACCESS_EN,Enable access to the common APB peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "APB_SLOT10_ACCESS_EN,Enable access to the common APB peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "APB_SLOT9_ACCESS_EN,Enable access to the common APB peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "APB_SLOT8_ACCESS_EN,Enable access to the common APB peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "APB_SLOT7_ACCESS_EN,Enable access to the common APB peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "APB_SLOT6_ACCESS_EN,Enable access to the common APB peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "APB_SLOT5_ACCESS_EN,Enable access to the common APB peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "APB_SLOT4_ACCESS_EN,Enable access to the common APB peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "APB_SLOT3_ACCESS_EN,Enable access to the common APB peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "APB_SLOT2_ACCESS_EN,Enable access to the common APB peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "APB_SLOT1_ACCESS_EN,Enable access to the common APB peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "APB_SLOT0_ACCESS_EN,Enable access to the common APB peripherals 0" "0: Not valid,1: Valid" group.long 0xFB0++0x7 line.long 0x0 "COMPUTE_AIPS_PERIPHERAL_ACCESS_ENABLE,Access enable for COMPUTE domain masters to common AIPS peripherals." bitfld.long 0x0 19. "AIPS_SLOT19_ACCESS_EN,Enable access to AIPS peripherals 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "AIPS_SLOT18_ACCESS_EN,Enable access to AIPS peripherals 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "AIPS_SLOT17_ACCESS_EN,Enable access to AIPS peripherals 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "AIPS_SLOT16_ACCESS_EN,Enable access to AIPS peripherals 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "AIPS_SLOT15_ACCESS_EN,Enable access to AIPS peripherals 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "AIPS_SLOT14_ACCESS_EN,Enable access to AIPS peripherals 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "AIPS_SLOT13_ACCESS_EN,Enable access to AIPS peripherals 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "AIPS_SLOT12_ACCESS_EN,Enable access to AIPS peripherals 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "AIPS_SLOT11_ACCESS_EN,Enable access to AIPS peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "AIPS_SLOT10_ACCESS_EN,Enable access to AIPS peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "AIPS_SLOT9_ACCESS_EN,Enable access to AIPS peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "AIPS_SLOT8_ACCESS_EN,Enable access to AIPS peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "AIPS_SLOT7_ACCESS_EN,Enable access to AIPS peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "AIPS_SLOT6_ACCESS_EN,Enable access to AIPS peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "AIPS_SLOT5_ACCESS_EN,Enable access to AIPS peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "AIPS_SLOT4_ACCESS_EN,Enable access to AIPS peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "AIPS_SLOT3_ACCESS_EN,Enable access to AIPS peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "AIPS_SLOT2_ACCESS_EN,Enable access to AIPS peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "AIPS_SLOT1_ACCESS_EN,Enable access to AIPS peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "AIPS_SLOT0_ACCESS_EN,Enable access to AIPS peripherals 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_AIPS_PERIPHERAL_ACCESS_ENABLE,Access enable for SENSE domain masters to common AIPS peripherals." bitfld.long 0x4 19. "AIPS_SLOT19_ACCESS_EN,Enable access to AIPS peripherals 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "AIPS_SLOT18_ACCESS_EN,Enable access to AIPS peripherals 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "AIPS_SLOT17_ACCESS_EN,Enable access to AIPS peripherals 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "AIPS_SLOT16_ACCESS_EN,Enable access to AIPS peripherals 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "AIPS_SLOT15_ACCESS_EN,Enable access to AIPS peripherals 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "AIPS_SLOT14_ACCESS_EN,Enable access to AIPS peripherals 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "AIPS_SLOT13_ACCESS_EN,Enable access to AIPS peripherals 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "AIPS_SLOT12_ACCESS_EN,Enable access to AIPS peripherals 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "AIPS_SLOT11_ACCESS_EN,Enable access to AIPS peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "AIPS_SLOT10_ACCESS_EN,Enable access to AIPS peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "AIPS_SLOT9_ACCESS_EN,Enable access to AIPS peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "AIPS_SLOT8_ACCESS_EN,Enable access to AIPS peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "AIPS_SLOT7_ACCESS_EN,Enable access to AIPS peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "AIPS_SLOT6_ACCESS_EN,Enable access to AIPS peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "AIPS_SLOT5_ACCESS_EN,Enable access to AIPS peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "AIPS_SLOT4_ACCESS_EN,Enable access to AIPS peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "AIPS_SLOT3_ACCESS_EN,Enable access to AIPS peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "AIPS_SLOT2_ACCESS_EN,Enable access to AIPS peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "AIPS_SLOT1_ACCESS_EN,Enable access to AIPS peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "AIPS_SLOT0_ACCESS_EN,Enable access to AIPS peripherals 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 6.--7. "DMA3,DMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "DMA2,DMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "MEDIA,MEDIA" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "HIFI1,HIFI4" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 6.--7. "DMA3,DMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "DMA2,DMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "MEDIA,MEDIA" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "HIFI1,HIFI4" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x3 line.long 0x0 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU1) LOCK_SAU is 1,2: CM33 (CPU1) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU1) LOCK_S_MPU is 1,2: CM33 (CPU1) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU1) LOCK_S_VTAIRCR is 1,2: CM33 (CPU1) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU1) LOCK_NS_MPU is 1,2: CM33 (CPU1) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU1) LOCKNSVTOR is 1,2: CM33 (CPU1) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_SENSE_ALIAS2" base ad:0x40222000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x40)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x50)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x70)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xD0)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF0)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x150)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x180)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1B0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1E0)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x210)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x280++0x7 line.long 0x0 "AHB_PERIPHERAL10_SLAVE_RULE0,AHB Peripheral 10 Slaves Rule Register 0" bitfld.long 0x0 28.--29. "FLEXCOMM20,FLEXCOMM20" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM19,FLEXCOMM19" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM18,FLEXCOMM18" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM17,FLEXCOMM17" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL10_SLAVE_RULE1,AHB Peripheral 10 Slaves Rule Register 1" bitfld.long 0x4 4.--5. "CDOG3,CDOG3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "CDOG4,CDOG4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x290++0xF line.long 0x0 "AIPS5_BRIDGE_GROUP0_MEM_RULE0,AIPS5 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_2_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_2_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_2_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_2_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_2_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_2_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_2_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_2_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS5_BRIDGE_GROUP0_MEM_RULE1,AIPS5 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 0.--1. "DMA_2_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS5_BRIDGE_GROUP0_MEM_RULE2,AIPS5 Bridge Group 0 Memory Rule Register 2" bitfld.long 0x8 28.--29. "DMA_3_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "DMA_3_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "DMA_3_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "DMA_3_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "DMA_3_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DMA_3_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "DMA_3_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "DMA_3_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS5_BRIDGE_GROUP0_MEM_RULE3,AIPS5 Bridge Group 0 Memory Rule Register 3" bitfld.long 0xC 0.--1. "DMA_3_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 3. (list 0x0 0x1 0x2)(list ad:0x402222A0 ad:0x402222B0 ad:0x402222C0) tree "AHB_PERIPHERAL10_SLAVE_HSGPIOn_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "AHB_PERIPHERAL10_SLAVE_HSGPIO_RULE,AHB Peripheral 10 Slaves HSGPIOindex Rule Register" bitfld.long 0x0 4.--5. "HSGPIOn_RULE1,HSGPIOn_RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "HSGPIOn_RULE0,HSGPIOn_RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40222000 group.long 0x2E0++0x7 line.long 0x0 "AIPS2_BRIDGE_GROUP0_MEM_RULE0,AIPS2 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 24.--25. "SEMAPHORE0,Semaphore 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "MU2_M33_SENSE,MU 2 (M33_SENSE port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MU1_M33_SENSE,MU 1 (M33_SENSE port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "MU0_HIFI1,MU 0 (HIFI1 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS2_BRIDGE_GROUP0_MEM_RULE1,AIPS2 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "PMC_REG0,PMC Register 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMIC,DMIC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SDADC,SDADC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "ACMP0,ACMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "OSTIMER_HIFI1_SENSE,OSTIMER (HIFI1 sense port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OSTIMER_M33_SENSE,OSTIMER (M33 sense port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x2F0++0x3 line.long 0x0 "AIPS2_BRIDGE_GROUP1_MEM_RULE0,AIPS2 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 12.--13. "FLEXCOMM15_I2C,FLEXCOMM15_I2C" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "TEST_INFRA,Test Infra" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "PMC_REG1,PMC Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x300++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x330++0xB line.long 0x0 "SENSE_APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 24.--25. "PERIPHERAL_MUXES,PERIPHERAL_MUXES" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "GPIO_INT,GPIO_INT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "PVT,PVT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "SENSE_APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 20.--21. "MRT1,MRT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "CT32B7,CT32B7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "CT32B6,CT32B6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "CT32B5,CT32B5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "SENSE_APB_SLAVE_GROUP0_RULE2,APB Bridge Peripheral 0 Rule Register 2" bitfld.long 0x8 28.--29. "I3C3,I3C3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "I3C2,I3C2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "MICRO_TICK1,MICRO_TICK1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "WWDT3,WWDT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "WWDT2,WWDT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x340++0x7 line.long 0x0 "SHARED_APB_SLAVE_GROUP0_RULE0,Shared APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 28.--29. "RSTCTL_VDDN,RSTCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SYSCON_VDDN,CLKCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "CLKCTL_VDDN,Clock for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "IOCON_SENSE,IOCON for sense domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "CLKCTL_VBAT,VBAT Clock Control" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON_A,SYSCON_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL_A,CLKCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL_A,RSTCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "SHARED_APB_SLAVE_GROUP0_RULE1,Shared APB Bridge Peripheral 0 Rule 1" bitfld.long 0x4 12.--13. "GDET3,GDET3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "GDET2,GDET2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "RTC_WAKEUP_SENSE,RTC_WAKEUP (sense domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "RTC_WAKEUP_COMPUTE,RTC_WAKEUP (compute domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x350++0x3 line.long 0x0 "SENSE2MEDIA_RULE,SENSE domain to MEDIA domain Access Rule Register" bitfld.long 0x0 0.--1. "XSPI2,XSPI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x360++0x3 line.long 0x0 "MEDIA_AHB_PERIPHERAL_SLAVE_RULE0,MEDIA domain AHB peripheral slave" bitfld.long 0x0 0.--1. "MEDIA_AHB_PERIPHERAL,MEDIA domain AHB Peripheral Slave Rule Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x370++0x3 line.long 0x0 "MEDIA_APB_PERIPHERAL_SLAVE_RULE0,MEDIA domain APB peripheral slave Rule Register" bitfld.long 0x0 0.--1. "MEDIA_APB_PERIPHERAL,MEDIA domain APB Peripheral Slave" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x380++0x3 line.long 0x0 "EZHV_SRAM_RULE0,EZHV SRAM Memory Rule Register" bitfld.long 0x0 0.--1. "EZHV_SRAM,EZHV SRAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 17. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 17. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xF80++0x17 line.long 0x0 "COMPUTE_ARB1RAM_ACCESS_ENABLE,Access enable for COMPUTE domain masters to RAM partitions." bitfld.long 0x0 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x0 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x0 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x0 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x0 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x0 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x0 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x0 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x0 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x0 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_ARB1RAM_ACCESS_ENABLE,Access enable for SENSE domain masters to RAM partitions." bitfld.long 0x4 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x4 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x4 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x4 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x4 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x4 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x4 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x4 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x4 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x4 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x4 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x8 "MEDIA_ARB1RAM_ACCESS_ENABLE,Access enable for MEDIA domain masters to RAM partitions." bitfld.long 0x8 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x8 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x8 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x8 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x8 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x8 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x8 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x8 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x8 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x8 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x8 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x8 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x8 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x8 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x8 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x8 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x8 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x8 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x8 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x8 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x8 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x8 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x8 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x8 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x8 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x8 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x8 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x8 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x8 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x8 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0xC "NEUTRON_ARB1RAM_ACCESS_ENABLE,Access enable for NEUTRON domain masters to RAM partitions." bitfld.long 0xC 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0xC 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0xC 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0xC 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0xC 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0xC 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0xC 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0xC 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0xC 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0xC 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0xC 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0xC 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0xC 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0xC 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0xC 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0xC 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0xC 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0xC 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0xC 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0xC 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0xC 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0xC 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0xC 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0xC 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0xC 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0xC 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0xC 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0xC 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0xC 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0xC 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x10 "HIFI4_ARB1RAM_ACCESS_ENABLE,Access enable for HIFI4 domain masters to RAM partitions." bitfld.long 0x10 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x10 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x10 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x10 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x10 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x10 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x10 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x10 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x10 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x10 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x10 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x10 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x10 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x10 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x10 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x10 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x10 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x10 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x10 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x10 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x10 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x10 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x10 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x10 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x10 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x10 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x10 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x10 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x10 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x10 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x14 "HIFI1_ARB1RAM_ACCESS_ENABLE,Access enable for HIFI1 domain masters to RAM partitions." bitfld.long 0x14 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x14 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x14 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x14 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x14 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x14 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x14 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x14 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x14 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x14 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x14 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x14 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x14 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x14 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x14 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x14 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x14 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x14 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x14 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x14 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x14 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x14 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x14 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x14 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x14 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x14 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x14 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x14 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x14 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x14 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" group.long 0xFA0++0x7 line.long 0x0 "COMPUTE_APB_PERIPHERAL_ACCESS_ENABLE,Access enable for COMPUTE domain masters to common APB peripherals." bitfld.long 0x0 11. "APB_SLOT11_ACCESS_EN,Enable access to the common APB peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "APB_SLOT10_ACCESS_EN,Enable access to the common APB peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "APB_SLOT9_ACCESS_EN,Enable access to the common APB peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "APB_SLOT8_ACCESS_EN,Enable access to the common APB peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "APB_SLOT7_ACCESS_EN,Enable access to the common APB peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "APB_SLOT6_ACCESS_EN,Enable access to the common APB peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "APB_SLOT5_ACCESS_EN,Enable access to the common APB peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "APB_SLOT4_ACCESS_EN,Enable access to the common APB peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "APB_SLOT3_ACCESS_EN,Enable access to the common APB peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "APB_SLOT2_ACCESS_EN,Enable access to the common APB peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "APB_SLOT1_ACCESS_EN,Enable access to the common APB peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "APB_SLOT0_ACCESS_EN,Enable access to the common APB peripherals 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_APB_PERIPHERAL_ACCESS_ENABLE,Access enable for SENSE domain masters to common APB peripherals." bitfld.long 0x4 11. "APB_SLOT11_ACCESS_EN,Enable access to the common APB peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "APB_SLOT10_ACCESS_EN,Enable access to the common APB peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "APB_SLOT9_ACCESS_EN,Enable access to the common APB peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "APB_SLOT8_ACCESS_EN,Enable access to the common APB peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "APB_SLOT7_ACCESS_EN,Enable access to the common APB peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "APB_SLOT6_ACCESS_EN,Enable access to the common APB peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "APB_SLOT5_ACCESS_EN,Enable access to the common APB peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "APB_SLOT4_ACCESS_EN,Enable access to the common APB peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "APB_SLOT3_ACCESS_EN,Enable access to the common APB peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "APB_SLOT2_ACCESS_EN,Enable access to the common APB peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "APB_SLOT1_ACCESS_EN,Enable access to the common APB peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "APB_SLOT0_ACCESS_EN,Enable access to the common APB peripherals 0" "0: Not valid,1: Valid" group.long 0xFB0++0x7 line.long 0x0 "COMPUTE_AIPS_PERIPHERAL_ACCESS_ENABLE,Access enable for COMPUTE domain masters to common AIPS peripherals." bitfld.long 0x0 19. "AIPS_SLOT19_ACCESS_EN,Enable access to AIPS peripherals 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "AIPS_SLOT18_ACCESS_EN,Enable access to AIPS peripherals 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "AIPS_SLOT17_ACCESS_EN,Enable access to AIPS peripherals 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "AIPS_SLOT16_ACCESS_EN,Enable access to AIPS peripherals 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "AIPS_SLOT15_ACCESS_EN,Enable access to AIPS peripherals 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "AIPS_SLOT14_ACCESS_EN,Enable access to AIPS peripherals 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "AIPS_SLOT13_ACCESS_EN,Enable access to AIPS peripherals 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "AIPS_SLOT12_ACCESS_EN,Enable access to AIPS peripherals 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "AIPS_SLOT11_ACCESS_EN,Enable access to AIPS peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "AIPS_SLOT10_ACCESS_EN,Enable access to AIPS peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "AIPS_SLOT9_ACCESS_EN,Enable access to AIPS peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "AIPS_SLOT8_ACCESS_EN,Enable access to AIPS peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "AIPS_SLOT7_ACCESS_EN,Enable access to AIPS peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "AIPS_SLOT6_ACCESS_EN,Enable access to AIPS peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "AIPS_SLOT5_ACCESS_EN,Enable access to AIPS peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "AIPS_SLOT4_ACCESS_EN,Enable access to AIPS peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "AIPS_SLOT3_ACCESS_EN,Enable access to AIPS peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "AIPS_SLOT2_ACCESS_EN,Enable access to AIPS peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "AIPS_SLOT1_ACCESS_EN,Enable access to AIPS peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "AIPS_SLOT0_ACCESS_EN,Enable access to AIPS peripherals 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_AIPS_PERIPHERAL_ACCESS_ENABLE,Access enable for SENSE domain masters to common AIPS peripherals." bitfld.long 0x4 19. "AIPS_SLOT19_ACCESS_EN,Enable access to AIPS peripherals 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "AIPS_SLOT18_ACCESS_EN,Enable access to AIPS peripherals 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "AIPS_SLOT17_ACCESS_EN,Enable access to AIPS peripherals 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "AIPS_SLOT16_ACCESS_EN,Enable access to AIPS peripherals 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "AIPS_SLOT15_ACCESS_EN,Enable access to AIPS peripherals 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "AIPS_SLOT14_ACCESS_EN,Enable access to AIPS peripherals 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "AIPS_SLOT13_ACCESS_EN,Enable access to AIPS peripherals 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "AIPS_SLOT12_ACCESS_EN,Enable access to AIPS peripherals 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "AIPS_SLOT11_ACCESS_EN,Enable access to AIPS peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "AIPS_SLOT10_ACCESS_EN,Enable access to AIPS peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "AIPS_SLOT9_ACCESS_EN,Enable access to AIPS peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "AIPS_SLOT8_ACCESS_EN,Enable access to AIPS peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "AIPS_SLOT7_ACCESS_EN,Enable access to AIPS peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "AIPS_SLOT6_ACCESS_EN,Enable access to AIPS peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "AIPS_SLOT5_ACCESS_EN,Enable access to AIPS peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "AIPS_SLOT4_ACCESS_EN,Enable access to AIPS peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "AIPS_SLOT3_ACCESS_EN,Enable access to AIPS peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "AIPS_SLOT2_ACCESS_EN,Enable access to AIPS peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "AIPS_SLOT1_ACCESS_EN,Enable access to AIPS peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "AIPS_SLOT0_ACCESS_EN,Enable access to AIPS peripherals 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 6.--7. "DMA3,DMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "DMA2,DMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "MEDIA,MEDIA" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "HIFI1,HIFI4" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 6.--7. "DMA3,DMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "DMA2,DMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "MEDIA,MEDIA" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "HIFI1,HIFI4" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x3 line.long 0x0 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU1) LOCK_SAU is 1,2: CM33 (CPU1) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU1) LOCK_S_MPU is 1,2: CM33 (CPU1) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU1) LOCK_S_VTAIRCR is 1,2: CM33 (CPU1) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU1) LOCK_NS_MPU is 1,2: CM33 (CPU1) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU1) LOCKNSVTOR is 1,2: CM33 (CPU1) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_SENSE_ALIAS3" base ad:0x40223000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "SRAM_0_RULE[$1],RAM partition 0 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "SRAM_1_RULE[$1],RAM partition 1 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "SRAM_2_RULE[$1],RAM partition 2 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x40)++0x3 line.long 0x0 "SRAM_3_RULE[$1],RAM partition 3 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x50)++0x3 line.long 0x0 "SRAM_4_RULE[$1],RAM partition 4 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "SRAM_5_RULE[$1],RAM partition 5 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x70)++0x3 line.long 0x0 "SRAM_6_RULE[$1],RAM partition 6 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "SRAM_7_RULE[$1],RAM partition 7 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x90)++0x3 line.long 0x0 "SRAM_8_RULE[$1],RAM partition 8 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SRAM_9_RULE[$1],RAM partition 9 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "SRAM_10_RULE[$1],RAM partition 10 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xD0)++0x3 line.long 0x0 "SRAM_11_RULE[$1],RAM partition 11 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF0)++0x3 line.long 0x0 "SRAM_12_RULE[$1],RAM partition 12 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "SRAM_13_RULE[$1],RAM partition 13 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "SRAM_14_RULE[$1],RAM partition 14 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x130)++0x3 line.long 0x0 "SRAM_15_RULE[$1],RAM partition 15 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x150)++0x3 line.long 0x0 "SRAM_16_RULE[$1],RAM partition 16 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "SRAM_17_RULE[$1],RAM partition 17 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x180)++0x3 line.long 0x0 "SRAM_18_RULE[$1],RAM partition 18 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SRAM_19_RULE[$1],RAM partition 19 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1A0)++0x3 line.long 0x0 "SRAM_20_RULE[$1],RAM partition 20 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1B0)++0x3 line.long 0x0 "SRAM_21_RULE[$1],RAM partition 21 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D0)++0x3 line.long 0x0 "SRAM_22_RULE[$1],RAM partition 22 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1E0)++0x3 line.long 0x0 "SRAM_23_RULE[$1],RAM partition 23 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SRAM_24_RULE[$1],RAM partition 24 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x210)++0x3 line.long 0x0 "SRAM_25_RULE[$1],RAM partition 25 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x230)++0x3 line.long 0x0 "SRAM_26_RULE[$1],RAM partition 26 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "SRAM_27_RULE[$1],RAM partition 27 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x260)++0x3 line.long 0x0 "SRAM_28_RULE[$1],RAM partition 28 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "SRAM_29_RULE[$1],RAM partition 29 Memory Rule Register" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x280++0x7 line.long 0x0 "AHB_PERIPHERAL10_SLAVE_RULE0,AHB Peripheral 10 Slaves Rule Register 0" bitfld.long 0x0 28.--29. "FLEXCOMM20,FLEXCOMM20" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM19,FLEXCOMM19" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM18,FLEXCOMM18" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "FLEXCOMM17,FLEXCOMM17" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL10_SLAVE_RULE1,AHB Peripheral 10 Slaves Rule Register 1" bitfld.long 0x4 4.--5. "CDOG3,CDOG3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "CDOG4,CDOG4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x290++0xF line.long 0x0 "AIPS5_BRIDGE_GROUP0_MEM_RULE0,AIPS5 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 28.--29. "DMA_2_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "DMA_2_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "DMA_2_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "DMA_2_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "DMA_2_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "DMA_2_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "DMA_2_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "DMA_2_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS5_BRIDGE_GROUP0_MEM_RULE1,AIPS5 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 0.--1. "DMA_2_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS5_BRIDGE_GROUP0_MEM_RULE2,AIPS5 Bridge Group 0 Memory Rule Register 2" bitfld.long 0x8 28.--29. "DMA_3_CH6,DMA1 channel 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "DMA_3_CH5,DMA1 channel 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "DMA_3_CH4,DMA1 channel 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "DMA_3_CH3,DMA1 channel 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "DMA_3_CH2,DMA1 channel 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DMA_3_CH1,DMA1 channel 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "DMA_3_CH0,DMA1 channel 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "DMA_3_MP,DMA1 management" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS5_BRIDGE_GROUP0_MEM_RULE3,AIPS5 Bridge Group 0 Memory Rule Register 3" bitfld.long 0xC 0.--1. "DMA_3_CH7,DMA1 channel 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 3. (list 0x0 0x1 0x2)(list ad:0x402232A0 ad:0x402232B0 ad:0x402232C0) tree "AHB_PERIPHERAL10_SLAVE_HSGPIOn_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "AHB_PERIPHERAL10_SLAVE_HSGPIO_RULE,AHB Peripheral 10 Slaves HSGPIOindex Rule Register" bitfld.long 0x0 4.--5. "HSGPIOn_RULE1,HSGPIOn_RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "HSGPIOn_RULE0,HSGPIOn_RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40223000 group.long 0x2E0++0x7 line.long 0x0 "AIPS2_BRIDGE_GROUP0_MEM_RULE0,AIPS2 Bridge Group 0 Memory Rule Register 0" bitfld.long 0x0 24.--25. "SEMAPHORE0,Semaphore 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "MU2_M33_SENSE,MU 2 (M33_SENSE port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MU1_M33_SENSE,MU 1 (M33_SENSE port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "MU0_HIFI1,MU 0 (HIFI1 port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS2_BRIDGE_GROUP0_MEM_RULE1,AIPS2 Bridge Group 0 Memory Rule Register 1" bitfld.long 0x4 28.--29. "PMC_REG0,PMC Register 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DMIC,DMIC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SDADC,SDADC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "ACMP0,ACMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "OSTIMER_HIFI1_SENSE,OSTIMER (HIFI1 sense port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OSTIMER_M33_SENSE,OSTIMER (M33 sense port)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x2F0++0x3 line.long 0x0 "AIPS2_BRIDGE_GROUP1_MEM_RULE0,AIPS2 Bridge Group 1 Memory Rule Register 0" bitfld.long 0x0 12.--13. "FLEXCOMM15_I2C,FLEXCOMM15_I2C" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "TEST_INFRA,Test Infra" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "PMC_REG1,PMC Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x300++0x3 line.long 0x0 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x330++0xB line.long 0x0 "SENSE_APB_SLAVE_GROUP0_RULE0,APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 24.--25. "PERIPHERAL_MUXES,PERIPHERAL_MUXES" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "GPIO_INT,GPIO_INT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "PVT,PVT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL,CLKCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL,RSTCTL" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "SENSE_APB_SLAVE_GROUP0_RULE1,APB Bridge Peripheral 0 Rule Register 1" bitfld.long 0x4 20.--21. "MRT1,MRT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "CT32B7,CT32B7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "CT32B6,CT32B6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "CT32B5,CT32B5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "SENSE_APB_SLAVE_GROUP0_RULE2,APB Bridge Peripheral 0 Rule Register 2" bitfld.long 0x8 28.--29. "I3C3,I3C3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "I3C2,I3C2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "MICRO_TICK1,MICRO_TICK1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "WWDT3,WWDT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "WWDT2,WWDT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x340++0x7 line.long 0x0 "SHARED_APB_SLAVE_GROUP0_RULE0,Shared APB Bridge Peripheral 0 Rule 0" bitfld.long 0x0 28.--29. "RSTCTL_VDDN,RSTCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SYSCON_VDDN,CLKCTL for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "CLKCTL_VDDN,Clock for common VDDN" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "IOCON_SENSE,IOCON for sense domain" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "CLKCTL_VBAT,VBAT Clock Control" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SYSCON_A,SYSCON_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "CLKCTL_A,CLKCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RSTCTL_A,RSTCTL_A" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "SHARED_APB_SLAVE_GROUP0_RULE1,Shared APB Bridge Peripheral 0 Rule 1" bitfld.long 0x4 12.--13. "GDET3,GDET3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "GDET2,GDET2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "RTC_WAKEUP_SENSE,RTC_WAKEUP (sense domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "RTC_WAKEUP_COMPUTE,RTC_WAKEUP (compute domain)" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x350++0x3 line.long 0x0 "SENSE2MEDIA_RULE,SENSE domain to MEDIA domain Access Rule Register" bitfld.long 0x0 0.--1. "XSPI2,XSPI2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x360++0x3 line.long 0x0 "MEDIA_AHB_PERIPHERAL_SLAVE_RULE0,MEDIA domain AHB peripheral slave" bitfld.long 0x0 0.--1. "MEDIA_AHB_PERIPHERAL,MEDIA domain AHB Peripheral Slave Rule Register" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x370++0x3 line.long 0x0 "MEDIA_APB_PERIPHERAL_SLAVE_RULE0,MEDIA domain APB peripheral slave Rule Register" bitfld.long 0x0 0.--1. "MEDIA_APB_PERIPHERAL,MEDIA domain APB Peripheral Slave" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x380++0x3 line.long 0x0 "EZHV_SRAM_RULE0,EZHV SRAM Memory Rule Register" bitfld.long 0x0 0.--1. "EZHV_SRAM,EZHV SRAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 17. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 17. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" group.long 0xF80++0x17 line.long 0x0 "COMPUTE_ARB1RAM_ACCESS_ENABLE,Access enable for COMPUTE domain masters to RAM partitions." bitfld.long 0x0 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x0 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x0 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x0 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x0 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x0 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x0 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x0 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x0 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x0 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_ARB1RAM_ACCESS_ENABLE,Access enable for SENSE domain masters to RAM partitions." bitfld.long 0x4 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x4 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x4 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x4 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x4 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x4 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x4 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x4 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x4 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x4 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x4 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x8 "MEDIA_ARB1RAM_ACCESS_ENABLE,Access enable for MEDIA domain masters to RAM partitions." bitfld.long 0x8 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x8 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x8 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x8 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x8 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x8 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x8 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x8 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x8 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x8 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x8 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x8 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x8 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x8 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x8 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x8 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x8 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x8 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x8 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x8 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x8 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x8 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x8 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x8 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x8 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x8 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x8 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x8 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x8 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x8 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0xC "NEUTRON_ARB1RAM_ACCESS_ENABLE,Access enable for NEUTRON domain masters to RAM partitions." bitfld.long 0xC 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0xC 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0xC 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0xC 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0xC 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0xC 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0xC 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0xC 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0xC 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0xC 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0xC 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0xC 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0xC 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0xC 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0xC 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0xC 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0xC 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0xC 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0xC 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0xC 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0xC 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0xC 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0xC 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0xC 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0xC 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0xC 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0xC 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0xC 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0xC 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0xC 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x10 "HIFI4_ARB1RAM_ACCESS_ENABLE,Access enable for HIFI4 domain masters to RAM partitions." bitfld.long 0x10 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x10 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x10 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x10 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x10 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x10 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x10 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x10 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x10 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x10 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x10 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x10 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x10 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x10 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x10 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x10 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x10 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x10 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x10 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x10 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x10 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x10 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x10 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x10 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x10 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x10 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x10 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x10 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x10 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x10 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" line.long 0x14 "HIFI1_ARB1RAM_ACCESS_ENABLE,Access enable for HIFI1 domain masters to RAM partitions." bitfld.long 0x14 29. "RAM_PARTITION_29_ACCESS_EN,Enable access to the Shared RAM partition 29" "0: Not valid,1: Valid" newline bitfld.long 0x14 28. "RAM_PARTITION_28_ACCESS_EN,Enable access to the Shared RAM partition 28" "0: Not valid,1: Valid" newline bitfld.long 0x14 27. "RAM_PARTITION_27_ACCESS_EN,Enable access to the Shared RAM partition 27" "0: Not valid,1: Valid" newline bitfld.long 0x14 26. "RAM_PARTITION_26_ACCESS_EN,Enable access to the Shared RAM partition 26" "0: Not valid,1: Valid" newline bitfld.long 0x14 25. "RAM_PARTITION_25_ACCESS_EN,Enable access to the Shared RAM partition 25" "0: Not valid,1: Valid" newline bitfld.long 0x14 24. "RAM_PARTITION_24_ACCESS_EN,Enable access to the Shared RAM partition 24" "0: Not valid,1: Valid" newline bitfld.long 0x14 23. "RAM_PARTITION_23_ACCESS_EN,Enable access to the Shared RAM partition 23" "0: Not valid,1: Valid" newline bitfld.long 0x14 22. "RAM_PARTITION_22_ACCESS_EN,Enable access to the Shared RAM partition 22" "0: Not valid,1: Valid" newline bitfld.long 0x14 21. "RAM_PARTITION_21_ACCESS_EN,Enable access to the Shared RAM partition 21" "0: Not valid,1: Valid" newline bitfld.long 0x14 20. "RAM_PARTITION_20_ACCESS_EN,Enable access to the Shared RAM partition 20" "0: Not valid,1: Valid" newline bitfld.long 0x14 19. "RAM_PARTITION_19_ACCESS_EN,Enable access to the Shared RAM partition 19" "0: Not valid,1: Valid" newline bitfld.long 0x14 18. "RAM_PARTITION_18_ACCESS_EN,Enable access to the Shared RAM partition 18" "0: Not valid,1: Valid" newline bitfld.long 0x14 17. "RAM_PARTITION_17_ACCESS_EN,Enable access to the Shared RAM partition 17" "0: Not valid,1: Valid" newline bitfld.long 0x14 16. "RAM_PARTITION_16_ACCESS_EN,Enable access to the Shared RAM partition 16" "0: Not valid,1: Valid" newline bitfld.long 0x14 15. "RAM_PARTITION_15_ACCESS_EN,Enable access to the Shared RAM partition 15" "0: Not valid,1: Valid" newline bitfld.long 0x14 14. "RAM_PARTITION_14_ACCESS_EN,Enable access to the Shared RAM partition 14" "0: Not valid,1: Valid" newline bitfld.long 0x14 13. "RAM_PARTITION_13_ACCESS_EN,Enable access to the Shared RAM partition 13" "0: Not valid,1: Valid" newline bitfld.long 0x14 12. "RAM_PARTITION_12_ACCESS_EN,Enable access to the Shared RAM partition 12" "0: Not valid,1: Valid" newline bitfld.long 0x14 11. "RAM_PARTITION_11_ACCESS_EN,Enable access to the Shared RAM partition 11" "0: Not valid,1: Valid" newline bitfld.long 0x14 10. "RAM_PARTITION_10_ACCESS_EN,Enable access to the Shared RAM partition 10" "0: Not valid,1: Valid" newline bitfld.long 0x14 9. "RAM_PARTITION_9_ACCESS_EN,Enable access to the Shared RAM partition 9" "0: Not valid,1: Valid" newline bitfld.long 0x14 8. "RAM_PARTITION_8_ACCESS_EN,Enable access to the Shared RAM partition 8" "0: Not valid,1: Valid" newline bitfld.long 0x14 7. "RAM_PARTITION_7_ACCESS_EN,Enable access to the Shared RAM partition 7" "0: Not valid,1: Valid" newline bitfld.long 0x14 6. "RAM_PARTITION_6_ACCESS_EN,Enable access to the Shared RAM partition 6" "0: Not valid,1: Valid" newline bitfld.long 0x14 5. "RAM_PARTITION_5_ACCESS_EN,Enable access to the Shared RAM partition 5" "0: Not valid,1: Valid" newline bitfld.long 0x14 4. "RAM_PARTITION_4_ACCESS_EN,Enable access to the Shared RAM partition 4" "0: Not valid,1: Valid" newline bitfld.long 0x14 3. "RAM_PARTITION_3_ACCESS_EN,Enable access to the Shared RAM partition 3" "0: Not valid,1: Valid" newline bitfld.long 0x14 2. "RAM_PARTITION_2_ACCESS_EN,Enable access to the Shared RAM partition 2" "0: Not valid,1: Valid" newline bitfld.long 0x14 1. "RAM_PARTITION_1_ACCESS_EN,Enable access to the Shared RAM partition 1" "0: Not valid,1: Valid" newline bitfld.long 0x14 0. "RAM_PARTITION_0_ACCESS_EN,Enable access to the Shared RAM partition 0" "0: Not valid,1: Valid" group.long 0xFA0++0x7 line.long 0x0 "COMPUTE_APB_PERIPHERAL_ACCESS_ENABLE,Access enable for COMPUTE domain masters to common APB peripherals." bitfld.long 0x0 11. "APB_SLOT11_ACCESS_EN,Enable access to the common APB peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "APB_SLOT10_ACCESS_EN,Enable access to the common APB peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "APB_SLOT9_ACCESS_EN,Enable access to the common APB peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "APB_SLOT8_ACCESS_EN,Enable access to the common APB peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "APB_SLOT7_ACCESS_EN,Enable access to the common APB peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "APB_SLOT6_ACCESS_EN,Enable access to the common APB peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "APB_SLOT5_ACCESS_EN,Enable access to the common APB peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "APB_SLOT4_ACCESS_EN,Enable access to the common APB peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "APB_SLOT3_ACCESS_EN,Enable access to the common APB peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "APB_SLOT2_ACCESS_EN,Enable access to the common APB peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "APB_SLOT1_ACCESS_EN,Enable access to the common APB peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "APB_SLOT0_ACCESS_EN,Enable access to the common APB peripherals 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_APB_PERIPHERAL_ACCESS_ENABLE,Access enable for SENSE domain masters to common APB peripherals." bitfld.long 0x4 11. "APB_SLOT11_ACCESS_EN,Enable access to the common APB peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "APB_SLOT10_ACCESS_EN,Enable access to the common APB peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "APB_SLOT9_ACCESS_EN,Enable access to the common APB peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "APB_SLOT8_ACCESS_EN,Enable access to the common APB peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "APB_SLOT7_ACCESS_EN,Enable access to the common APB peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "APB_SLOT6_ACCESS_EN,Enable access to the common APB peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "APB_SLOT5_ACCESS_EN,Enable access to the common APB peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "APB_SLOT4_ACCESS_EN,Enable access to the common APB peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "APB_SLOT3_ACCESS_EN,Enable access to the common APB peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "APB_SLOT2_ACCESS_EN,Enable access to the common APB peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "APB_SLOT1_ACCESS_EN,Enable access to the common APB peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "APB_SLOT0_ACCESS_EN,Enable access to the common APB peripherals 0" "0: Not valid,1: Valid" group.long 0xFB0++0x7 line.long 0x0 "COMPUTE_AIPS_PERIPHERAL_ACCESS_ENABLE,Access enable for COMPUTE domain masters to common AIPS peripherals." bitfld.long 0x0 19. "AIPS_SLOT19_ACCESS_EN,Enable access to AIPS peripherals 19" "0: Not valid,1: Valid" newline bitfld.long 0x0 18. "AIPS_SLOT18_ACCESS_EN,Enable access to AIPS peripherals 18" "0: Not valid,1: Valid" newline bitfld.long 0x0 17. "AIPS_SLOT17_ACCESS_EN,Enable access to AIPS peripherals 17" "0: Not valid,1: Valid" newline bitfld.long 0x0 16. "AIPS_SLOT16_ACCESS_EN,Enable access to AIPS peripherals 16" "0: Not valid,1: Valid" newline bitfld.long 0x0 15. "AIPS_SLOT15_ACCESS_EN,Enable access to AIPS peripherals 15" "0: Not valid,1: Valid" newline bitfld.long 0x0 14. "AIPS_SLOT14_ACCESS_EN,Enable access to AIPS peripherals 14" "0: Not valid,1: Valid" newline bitfld.long 0x0 13. "AIPS_SLOT13_ACCESS_EN,Enable access to AIPS peripherals 13" "0: Not valid,1: Valid" newline bitfld.long 0x0 12. "AIPS_SLOT12_ACCESS_EN,Enable access to AIPS peripherals 12" "0: Not valid,1: Valid" newline bitfld.long 0x0 11. "AIPS_SLOT11_ACCESS_EN,Enable access to AIPS peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x0 10. "AIPS_SLOT10_ACCESS_EN,Enable access to AIPS peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "AIPS_SLOT9_ACCESS_EN,Enable access to AIPS peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x0 8. "AIPS_SLOT8_ACCESS_EN,Enable access to AIPS peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x0 7. "AIPS_SLOT7_ACCESS_EN,Enable access to AIPS peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x0 6. "AIPS_SLOT6_ACCESS_EN,Enable access to AIPS peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x0 5. "AIPS_SLOT5_ACCESS_EN,Enable access to AIPS peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x0 4. "AIPS_SLOT4_ACCESS_EN,Enable access to AIPS peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x0 3. "AIPS_SLOT3_ACCESS_EN,Enable access to AIPS peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x0 2. "AIPS_SLOT2_ACCESS_EN,Enable access to AIPS peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x0 1. "AIPS_SLOT1_ACCESS_EN,Enable access to AIPS peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x0 0. "AIPS_SLOT0_ACCESS_EN,Enable access to AIPS peripherals 0" "0: Not valid,1: Valid" line.long 0x4 "SENSE_AIPS_PERIPHERAL_ACCESS_ENABLE,Access enable for SENSE domain masters to common AIPS peripherals." bitfld.long 0x4 19. "AIPS_SLOT19_ACCESS_EN,Enable access to AIPS peripherals 19" "0: Not valid,1: Valid" newline bitfld.long 0x4 18. "AIPS_SLOT18_ACCESS_EN,Enable access to AIPS peripherals 18" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "AIPS_SLOT17_ACCESS_EN,Enable access to AIPS peripherals 17" "0: Not valid,1: Valid" newline bitfld.long 0x4 16. "AIPS_SLOT16_ACCESS_EN,Enable access to AIPS peripherals 16" "0: Not valid,1: Valid" newline bitfld.long 0x4 15. "AIPS_SLOT15_ACCESS_EN,Enable access to AIPS peripherals 15" "0: Not valid,1: Valid" newline bitfld.long 0x4 14. "AIPS_SLOT14_ACCESS_EN,Enable access to AIPS peripherals 14" "0: Not valid,1: Valid" newline bitfld.long 0x4 13. "AIPS_SLOT13_ACCESS_EN,Enable access to AIPS peripherals 13" "0: Not valid,1: Valid" newline bitfld.long 0x4 12. "AIPS_SLOT12_ACCESS_EN,Enable access to AIPS peripherals 12" "0: Not valid,1: Valid" newline bitfld.long 0x4 11. "AIPS_SLOT11_ACCESS_EN,Enable access to AIPS peripherals 11" "0: Not valid,1: Valid" newline bitfld.long 0x4 10. "AIPS_SLOT10_ACCESS_EN,Enable access to AIPS peripherals 10" "0: Not valid,1: Valid" newline bitfld.long 0x4 9. "AIPS_SLOT9_ACCESS_EN,Enable access to AIPS peripherals 9" "0: Not valid,1: Valid" newline bitfld.long 0x4 8. "AIPS_SLOT8_ACCESS_EN,Enable access to AIPS peripherals 8" "0: Not valid,1: Valid" newline bitfld.long 0x4 7. "AIPS_SLOT7_ACCESS_EN,Enable access to AIPS peripherals 7" "0: Not valid,1: Valid" newline bitfld.long 0x4 6. "AIPS_SLOT6_ACCESS_EN,Enable access to AIPS peripherals 6" "0: Not valid,1: Valid" newline bitfld.long 0x4 5. "AIPS_SLOT5_ACCESS_EN,Enable access to AIPS peripherals 5" "0: Not valid,1: Valid" newline bitfld.long 0x4 4. "AIPS_SLOT4_ACCESS_EN,Enable access to AIPS peripherals 4" "0: Not valid,1: Valid" newline bitfld.long 0x4 3. "AIPS_SLOT3_ACCESS_EN,Enable access to AIPS peripherals 3" "0: Not valid,1: Valid" newline bitfld.long 0x4 2. "AIPS_SLOT2_ACCESS_EN,Enable access to AIPS peripherals 2" "0: Not valid,1: Valid" newline bitfld.long 0x4 1. "AIPS_SLOT1_ACCESS_EN,Enable access to AIPS peripherals 1" "0: Not valid,1: Valid" newline bitfld.long 0x4 0. "AIPS_SLOT0_ACCESS_EN,Enable access to AIPS peripherals 0" "0: Not valid,1: Valid" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 6.--7. "DMA3,DMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "DMA2,DMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "MEDIA,MEDIA" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 0.--1. "HIFI1,HIFI4" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 6.--7. "DMA3,DMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "DMA2,DMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "MEDIA,MEDIA" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "HIFI1,HIFI4" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x3 line.long 0x0 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU1) LOCK_SAU is 1,2: CM33 (CPU1) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU1) LOCK_S_MPU is 1,2: CM33 (CPU1) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU1) LOCK_S_VTAIRCR is 1,2: CM33 (CPU1) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU1) LOCK_NS_MPU is 1,2: CM33 (CPU1) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU1) LOCKNSVTOR is 1,2: CM33 (CPU1) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "0: AHB master in strict mode,1: AHB master in tier mode. Can read and write to..,2: AHB master in strict mode,3: AHB master in strict mode" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enabled (restrictive mode),2: Disabled,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree.end tree.end tree "AXI_SWITCH (AXI Switch)" base ad:0x404D2000 repeat 10. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9)(list ad:0x404D2000 ad:0x404D3000 ad:0x404D4000 ad:0x404D5000 ad:0x404D6000 ad:0x404D7000 ad:0x404D8000 ad:0x404D9000 ad:0x404DA000 ad:0x404DB000) tree "ASIB[$1]" base $2 group.long ($2+0x100)++0x3B line.long 0x0 "ASIB_READ_QOS,Read Channel QoS Value" hexmask.long.byte 0x0 0.--3. 1. "READ_QOS,Read Channel QoS Value" line.long 0x4 "ASIB_WRITE_QOS,Write Channel QoS Value" hexmask.long.byte 0x4 0.--3. 1. "WRITE_QOS,Write channel QoS value" line.long 0x8 "ASIB_FN_MOD,Issuing Functionality Modification" bitfld.long 0x8 0.--1. "FN_MOD,Issuing Functionality Modification" "0: Default issuing,1: Read issuing,2: Write issuing,3: Read and write issuing" line.long 0xC "ASIB_QOS_CNTL,QoS Control" bitfld.long 0xC 16. "MODE_AW_FC,AW Feedback Control Mode" "0: Transaction latency,1: Address latency" bitfld.long 0xC 7. "EN_AWAR_OT,Enable AW/AR Outstanding Transaction" "0: Disables,1: Enables" bitfld.long 0xC 6. "EN_AR_OT,Enable AR Outstanding Transaction" "0: Disables,1: Enables" bitfld.long 0xC 5. "EN_AW_OT,Enable AW Outstanding Transaction" "0: Disables,1: Enables" newline bitfld.long 0xC 4. "EN_AR_FC,Enable AW Feedback Control" "0: Disables,1: Enables" bitfld.long 0xC 3. "EN_AW_FC,Enable AW Feedback Control" "0: Disables,1: Enables" bitfld.long 0xC 2. "EN_AWAR_RATE,Enable Combined AW And AR Rate Regulation" "0: Disables,1: Enables" bitfld.long 0xC 1. "EN_AR_RATE,Enable AR Rate Regulation" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "EN_AW_RATE,Enable AW Rate Regulation" "0: Disables,1: Enables" line.long 0x10 "ASIB_MAX_OT,Maximum Number of Outstanding Transactions" hexmask.long.byte 0x10 24.--29. 1. "AR_MAX_OTI,Integer Part of Maximum Outstanding AR Addresses" hexmask.long.byte 0x10 16.--23. 1. "AR_MAX_OTF,Fractional Part of Maximum Outstanding AR Addresses" hexmask.long.byte 0x10 8.--13. 1. "AW_MAX_OTI,Integer Part of Maximum Outstanding AW Addresses" hexmask.long.byte 0x10 0.--7. 1. "AW_MAX_OTF,Fractional Part of Maximum Outstanding AW Addresses" line.long 0x14 "ASIB_MAX_COMB_OT,Maximum Combined Outstanding Transactions" hexmask.long.byte 0x14 8.--14. 1. "AWAR_MAX_OTI,Integer Part of Maximum Combined Outstanding AW and AR Addresses" hexmask.long.byte 0x14 0.--7. 1. "AWAR_MAX_OTF,Fractional Part of Maximum Combined Outstanding AW and AR Addresses" line.long 0x18 "ASIB_AW_P,AW Channel Peak Rate" hexmask.long.byte 0x18 24.--31. 1. "AW_P,AW Channel Peak Rate" line.long 0x1C "ASIB_AW_B,AW Channel Burstiness Allowance" hexmask.long.word 0x1C 0.--15. 1. "AW_B,AW Channel Burstiness" line.long 0x20 "ASIB_AW_R,AW Channel Average Rate" hexmask.long.word 0x20 20.--31. 1. "AW_R,AW Channel Average Rate" line.long 0x24 "ASIB_AR_P,AR Channel Peak Rate" hexmask.long.byte 0x24 24.--31. 1. "AR_P,AR Channel Average Rate" line.long 0x28 "ASIB_AR_B,AR Channel Burstiness Allowance" hexmask.long.word 0x28 0.--15. 1. "AR_B,AR Channel Burstiness" line.long 0x2C "ASIB_AR_R,AR Channel Average Rate" hexmask.long.word 0x2C 20.--31. 1. "AR_R,AR Channel Average Rate" line.long 0x30 "ASIB_TARGET_FC,Feedback Controlled Target" hexmask.long.word 0x30 16.--27. 1. "AR_TGT_LATENCY,AR Channel Target Latency" hexmask.long.word 0x30 0.--11. 1. "AW_TGT_LATENCY,AW Channel Target Latency" line.long 0x34 "ASIB_KI_FC,Feedback Controlled Scale" bitfld.long 0x34 8.--10. "AR_KI,arqos Scale Factor" "0: 2^-3,1: 2^-4,2: 2^-5 to 2^-9,3: 2^-5 to 2^-9,4: 2^-5 to 2^-9,5: 2^-5 to 2^-9,6: 2^-5 to 2^-9,7: 2^-10" bitfld.long 0x34 0.--2. "AW_KI,awqos Scale Factor" "0: 2^-3,1: 2^-4,2: 2^-5 to 2^-9,3: 2^-5 to 2^-9,4: 2^-5 to 2^-9,5: 2^-5 to 2^-9,6: 2^-5 to 2^-9,7: 2^-10" line.long 0x38 "ASIB_QOS_RANGE,QoS Range" hexmask.long.byte 0x38 24.--27. 1. "AR_MAX_QOS,Maximum arqos" hexmask.long.byte 0x38 16.--19. 1. "AR_MIN_QOS,Minimum arqos" hexmask.long.byte 0x38 8.--11. 1. "AW_MAX_QOS,Maximum awqos" hexmask.long.byte 0x38 0.--3. 1. "AW_MIN_QOS,Minimum awqos" tree.end repeat.end tree.end sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "CACHE64 (Cache Controller)" base ad:0x0 tree "CACHE64_CTRL" tree "CACHE64_CTRL0" base ad:0x40035000 group.long 0x800++0xF line.long 0x0 "CCR,Cache Control" bitfld.long 0x0 31. "GO,Initiate Cache Command" "0: Write: no effect; Read: no cache command active,1: Write: initiates cache command; Read: cache.." bitfld.long 0x0 27. "PUSHW1,Push Way 1" "0: No operation,1: Push all modified lines in way 1" newline bitfld.long 0x0 26. "INVW1,Invalidate Way 1" "0: No operation,1: Invalidates all lines in way 1" bitfld.long 0x0 25. "PUSHW0,Push Way 0" "0: No operation,1: Push all modified lines in way 0" newline bitfld.long 0x0 24. "INVW0,Invalidate Way 0" "0: No operation,1: Invalidates all lines in way 0" bitfld.long 0x0 3. "FRCNOALLC,Forces No Allocation On Cache Misses" "0: Allocation on cache misses,1: Forces no allocation on cache misses (FRCWT must.." newline bitfld.long 0x0 2. "FRCWT,Force Write Through Mode" "0: Does not force,1: Force" bitfld.long 0x0 0. "ENCACHE,Cache Enable" "0: Disables,1: Enables" line.long 0x4 "CLCR,Cache Line Control" bitfld.long 0x4 27. "LACC,Line Access Type" "0: Read,1: Write" bitfld.long 0x4 26. "LADSEL,Line Address Select" "0: Cache,1: Physical" newline bitfld.long 0x4 24.--25. "LCMD,Line Command" "0: Search and read or write,1: Invalidate,2: Push,3: Clear" bitfld.long 0x4 22. "LCWAY,Line Command Way" "0: Way 0,1: Way 1" newline bitfld.long 0x4 21. "LCIMB,Line Command Initial Modified Bit" "0: Initial state 0,1: Initial state 1" bitfld.long 0x4 20. "LCIVB,Line Command Initial Valid Bit" "0: Initial state 0,1: Initial state 1" newline bitfld.long 0x4 16. "TDSEL,Tag Or Data Select" "0: Data,1: Tag" bitfld.long 0x4 14. "WSEL,Way Select" "0: Way 0,1: Way 1" newline hexmask.long.word 0x4 2.--13. 1. "CACHEADDR,Cache Address" bitfld.long 0x4 0. "LGO,Initiate Cache Line Command" "0: Write: no effect; Read: no line command active,1: Write: initiate line command; Read: line command.." line.long 0x8 "CSAR,Cache Search Address" hexmask.long 0x8 1.--31. 1. "PHYADDR,Physical Address" bitfld.long 0x8 0. "LGO,Initiate Cache Line Command" "0: Write: no effect; Read: no line command active,1: Write: initiate line command; Read: line command.." line.long 0xC "CCVR,Cache Read/Write Value" hexmask.long 0xC 0.--31. 1. "DATA,Cache Read/Write Data" tree.end tree "CACHE64_CTRL1" base ad:0x40036000 group.long 0x800++0xF line.long 0x0 "CCR,Cache Control" bitfld.long 0x0 31. "GO,Initiate Cache Command" "0: Write: no effect; Read: no cache command active,1: Write: initiates cache command; Read: cache.." bitfld.long 0x0 27. "PUSHW1,Push Way 1" "0: No operation,1: Push all modified lines in way 1" newline bitfld.long 0x0 26. "INVW1,Invalidate Way 1" "0: No operation,1: Invalidates all lines in way 1" bitfld.long 0x0 25. "PUSHW0,Push Way 0" "0: No operation,1: Push all modified lines in way 0" newline bitfld.long 0x0 24. "INVW0,Invalidate Way 0" "0: No operation,1: Invalidates all lines in way 0" bitfld.long 0x0 3. "FRCNOALLC,Forces No Allocation On Cache Misses" "0: Allocation on cache misses,1: Forces no allocation on cache misses (FRCWT must.." newline bitfld.long 0x0 2. "FRCWT,Force Write Through Mode" "0: Does not force,1: Force" bitfld.long 0x0 0. "ENCACHE,Cache Enable" "0: Disables,1: Enables" line.long 0x4 "CLCR,Cache Line Control" bitfld.long 0x4 27. "LACC,Line Access Type" "0: Read,1: Write" bitfld.long 0x4 26. "LADSEL,Line Address Select" "0: Cache,1: Physical" newline bitfld.long 0x4 24.--25. "LCMD,Line Command" "0: Search and read or write,1: Invalidate,2: Push,3: Clear" bitfld.long 0x4 22. "LCWAY,Line Command Way" "0: Way 0,1: Way 1" newline bitfld.long 0x4 21. "LCIMB,Line Command Initial Modified Bit" "0: Initial state 0,1: Initial state 1" bitfld.long 0x4 20. "LCIVB,Line Command Initial Valid Bit" "0: Initial state 0,1: Initial state 1" newline bitfld.long 0x4 16. "TDSEL,Tag Or Data Select" "0: Data,1: Tag" bitfld.long 0x4 14. "WSEL,Way Select" "0: Way 0,1: Way 1" newline hexmask.long.word 0x4 2.--13. 1. "CACHEADDR,Cache Address" bitfld.long 0x4 0. "LGO,Initiate Cache Line Command" "0: Write: no effect; Read: no line command active,1: Write: initiate line command; Read: line command.." line.long 0x8 "CSAR,Cache Search Address" hexmask.long 0x8 1.--31. 1. "PHYADDR,Physical Address" bitfld.long 0x8 0. "LGO,Initiate Cache Line Command" "0: Write: no effect; Read: no line command active,1: Write: initiate line command; Read: line command.." line.long 0xC "CCVR,Cache Read/Write Value" hexmask.long 0xC 0.--31. 1. "DATA,Cache Read/Write Data" tree.end tree.end tree "CACHE64_POLSEL" tree "CACHE64_POLSEL0" base ad:0x40035000 group.long 0x14++0xB line.long 0x0 "REG0_TOP,Region 0 Top Boundary" hexmask.long.tbyte 0x0 10.--26. 1. "REG0_TOP,Upper Limit Of Region 0" line.long 0x4 "REG1_TOP,Region 1 Top Boundary" hexmask.long.tbyte 0x4 10.--26. 1. "REG1_TOP,Upper Limit Of Region 1" line.long 0x8 "POLSEL,Policy Select" bitfld.long 0x8 4.--5. "REG2_POLICY,Policy Select For Region 2" "0: Noncacheable,1: Write-through,2: Write-back,3: Invalid" bitfld.long 0x8 2.--3. "REG1_POLICY,Policy Select For Region 1" "0: Noncacheable,1: Write-through,2: Write-back,3: Invalid" bitfld.long 0x8 0.--1. "REG0_POLICY,Policy Select For Region 0" "0: Noncacheable,1: Write-through,2: Write-back,3: Invalid" tree.end tree "CACHE64_POLSEL1" base ad:0x40036000 group.long 0x14++0xB line.long 0x0 "REG0_TOP,Region 0 Top Boundary" hexmask.long.tbyte 0x0 10.--26. 1. "REG0_TOP,Upper Limit Of Region 0" line.long 0x4 "REG1_TOP,Region 1 Top Boundary" hexmask.long.tbyte 0x4 10.--26. 1. "REG1_TOP,Upper Limit Of Region 1" line.long 0x8 "POLSEL,Policy Select" bitfld.long 0x8 4.--5. "REG2_POLICY,Policy Select For Region 2" "0: Noncacheable,1: Write-through,2: Write-back,3: Invalid" bitfld.long 0x8 2.--3. "REG1_POLICY,Policy Select For Region 1" "0: Noncacheable,1: Write-through,2: Write-back,3: Invalid" bitfld.long 0x8 0.--1. "REG0_POLICY,Policy Select For Region 0" "0: Noncacheable,1: Write-through,2: Write-back,3: Invalid" tree.end tree.end tree.end endif tree "CDOG (Code Watchdog Timer)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "CDOG0" base ad:0x40115000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end tree "CDOG1" base ad:0x40116000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end tree "CDOG2" base ad:0x40117000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "CDOG4" base ad:0x4032A000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end tree "CDOG3" base ad:0x4032B000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "CDOG0" base ad:0x40115000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end tree "CDOG1" base ad:0x40116000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end tree "CDOG2" base ad:0x40117000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "CDOG4" base ad:0x4032A000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end tree "CDOG3" base ad:0x4032B000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "CDOG0" base ad:0x40115000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end tree "CDOG1" base ad:0x40116000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end tree "CDOG2" base ad:0x40117000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "CDOG4" base ad:0x4032A000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end tree "CDOG3" base ad:0x4032B000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end endif tree.end tree "CLKCTL (Clock Controller)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "CLKCTL0" base ad:0x40001000 group.long 0x10++0x17 line.long 0x0 "PSCCTL0,VDD2_COMP Peripheral Clock Control 0" bitfld.long 0x0 15. "GLIKEY3,GLIKEY3 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 14. "GLIKEY0,GLIKEY0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "SYSCON0,SYSCON0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 12. "SLEEPCON0,SLEEPCON0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "VDD2_OTP0,VDD2_OTP_CTRL0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "SYSTEM_CACHE,System Cache Clock (XCACHE 0)" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "CODE_CACHE,Code Cache Clock (XCACHE 1)" "0: Disable,1: Enable" line.long 0x4 "PSCCTL1,VDD2_COMP Peripheral Clock Control 1" bitfld.long 0x4 31. "LP_FLEXCOMM1,LP_FLEXCOMM1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 30. "LP_FLEXCOMM0,LP_FLEXCOMM0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 29. "CDOG2,CDOG2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 28. "CDOG1,CDOG1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 27. "CDOG0,CDOG0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 26. "SCT0,SCT0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 25. "GPIO7,GPIO7 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 24. "GPIO6,GPIO6 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 23. "GPIO5,GPIO5 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 22. "GPIO4,GPIO4 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 21. "GPIO3,GPIO3 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 20. "GPIO2,GPIO2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 19. "GPIO1,GPIO1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 18. "GPIO0,GPIO0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 17. "MMU1,MMU1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 16. "MMU0,MMU0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 14. "QK_SUBSYS,QK SUBSYS (PUF_CTRL) Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 13. "CACHE64_1,CACHE64_1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 12. "CACHE64_0,CACHE64_0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 11. "XSPI1,XSPI1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 10. "XSPI0,XSPI0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 8. "PKC,PKC Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 7. "PKC_RAM_CTRl,RAM Control Clock of PKC" "0: Disable,1: Enable" newline bitfld.long 0x4 6. "eDMA1,eDMA1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 5. "eDMA0,eDMA0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 4. "TSCLK,TS (TRACE_RT700) Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 3. "SWO_TRACECLKIN,SWO_TRACECLKIN (TRACE_RT700) Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 2. "TPIU_TRACE_CLKIN,TPIU_TRACE_CLKIN (TRACE_RT700) Clock" "0: Disable,1: Enable" line.long 0x8 "PSCCTL2,VDD2_COMP Peripheral Clock Control 2" bitfld.long 0x8 31. "MU4,MU4 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 30. "SEMA42_4,SEMA42_4 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 27. "UTICK0,UTICK0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 26. "MRT0,MRT0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 25. "CTIMER4,CTIMER4 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 24. "CTIMER3,CTIMER3 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 23. "CTIMER2,CTIMER2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 22. "CTIMER1,CTIMER1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 21. "CTIMER0,CTIMER0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "WWDT1,WWDT1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 19. "WWDT0,WWDT0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 18. "CRC0,CRC0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 17. "I3C1,I3C1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 16. "I3C0,I3C0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 15. "SAI2,SAI2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 14. "SAI1,SAI1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SAI0,SAI0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "LP_FLEXCOMM13,LP_FLEXCOMM13 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 10. "LP_FLEXCOMM12,LP_FLEXCOMM12 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "LP_FLEXCOMM11,LP_FLEXCOMM11 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 8. "LP_FLEXCOMM10,LP_FLEXCOMM10 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 7. "LP_FLEXCOMM9,LP_FLEXCOMM9 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 6. "LP_FLEXCOMM8,LP_FLEXCOMM8 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 5. "LP_FLEXCOMM7,LP_FLEXCOMM7 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 4. "LP_FLEXCOMM6,LP_FLEXCOMM6 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "LP_FLEXCOMM5,LP_FLEXCOMM5 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "LP_FLEXCOMM4,LP_FLEXCOMM4 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "LP_FLEXCOMM3,LP_FLEXCOMM3 Clock" "0: Disable,1: Enable" newline bitfld.long 0x8 0. "LP_FLEXCOMM2,LP_FLEXCOMM2 Clock" "0: Disable,1: Enable" line.long 0xC "PSCCTL3,VDD2_COMP Peripheral Clock Control 3" bitfld.long 0xC 19. "CMX_PERFMON1,CMX_PERFMON1 Clock" "0: Disable,1: Enable" newline bitfld.long 0xC 18. "CMX_PERFMON0,CMX_PERFMON0 Clock" "0: Disable,1: Enable" newline bitfld.long 0xC 17. "XSPI1_PRINCE_XEX,XSPI1 PRINCE_XEX Clock" "0: Disable,1: Enable" newline bitfld.long 0xC 16. "PRINCE1,PRINCE1 Clock" "0: Disable,1: Enable" newline bitfld.long 0xC 15. "PRINCE0,PRINCE0 Clock" "0: Disable,1: Enable" newline bitfld.long 0xC 13. "TRACE,TRACE_RT700 Clock" "0: Disable,1: Enable" newline bitfld.long 0xC 12. "SAFO_SGI,SAFO_SGI Clock" "0: Disable,1: Enable" newline bitfld.long 0xC 10. "INPUTMUX0,INPUTMUX0 Clock" "0: Disable,1: Enable" newline bitfld.long 0xC 8. "FREQME0,FREQME0 Clock" "0: Disable,1: Enable" newline bitfld.long 0xC 5. "PINT0,PINT0 Clock" "0: Disable,1: Enable" line.long 0x10 "PSCCTL4,VDD2_COMP Peripheral Clock Control 4" bitfld.long 0x10 0. "HiFi4,HiFi4 Clock" "0: Disable,1: Enable" line.long 0x14 "PSCCTL5,VDD2_COMP Peripheral Clock Control 5" bitfld.long 0x14 5. "MEDIA_ACCESS_RAM_ARBITER0,VDD2_Media Access RAM Arbiter 0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "HiFi4_ACCESS_RAM_ARBITER1,HiFi4 Access RAM Arbiter1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x14 3. "IOPCTL0,IOPCTL0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "COMP_ACCESS_RAM_ARBITER1,VDD2_COMP Access RAM Arbiter1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "NPU0,NPU0 Clock" "0: Disable,1: Enable" group.long 0x40++0x17 line.long 0x0 "PSCCTL0_SET,VDD2_COMP Peripheral Clock Control 0 Set" bitfld.long 0x0 15. "GLIKEY3,GLIKEY3 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 14. "GLIKEY0,GLIKEY0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 13. "SYSCON0,SYSCON0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 12. "SLEEPCON0,SLEEPCON0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 5. "VDD2_OTP0,VDD2_OTP_CTRL0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 2. "SYSTEM_CACHE,XCACHE1 (System Cache) Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 1. "CODE_CACHE,XCACHE0 (Code Cache) Clock" "0: No effect,1: Enable" line.long 0x4 "PSCCTL1_SET,VDD2_COMP Peripheral Clock Control 1 Set" bitfld.long 0x4 31. "LP_FLEXCOMM1,LP_FLEXCOMM1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 30. "LP_FLEXCOMM0,LP_FLEXCOMM0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 26. "SCT0,SCT0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 25. "GPIO7,GPIO7 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 24. "GPIO6,GPIO6 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 23. "GPIO5,GPIO5 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 22. "GPIO4,GPIO4 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 21. "GPIO3,GPIO3 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 20. "GPIO2,GPIO2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 19. "GPIO1,GPIO1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 18. "GPIO0,GPIO0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 17. "MMU1,MMU1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 16. "MMU0,MMU0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 14. "QK_SUBSYS,QK_SUBSYS (PUF_CTRL) Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 13. "CACHE64_1,CACHE64_1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 12. "CACHE64_0,CACHE64_0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 11. "XSPI1,XSPI1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 10. "XSPI0,XSPI0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 8. "PKC,PKC Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 7. "PKC_RAM_CTRl,RAM Control Clock of PKC" "0: No effect,1: Enable" newline bitfld.long 0x4 6. "eDMA1,eDMA1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 5. "eDMA0,eDMA0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 4. "TSCLK,TS (TRACE_RT700) Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 3. "SWO_TRACECLKIN,SWO TRACECLKIN (TRACE_RT700) Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 2. "TPIU_TRACE_CLKIN,TPIU_TRACE_CLKIN (TRACE_RT700) Clock" "0: No effect,1: Enable" line.long 0x8 "PSCCTL2_SET,VDD2_COMP Peripheral Clock Control 2 Set" bitfld.long 0x8 31. "MU4,MU4 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 30. "SEMA42_4,SEMA42_4 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 27. "UTICK0,UTICK0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 26. "MRT0,MRT0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 25. "CTIMER4,CTIMER4 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 24. "CTIMER3,CTIMER3 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 23. "CTIMER2,CTIMER2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 22. "CTIMER1,CTIMER1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 21. "CTIMER0,CTIMER0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 20. "WWDT1,WWDT1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 19. "WWDT0,WWDT0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 18. "CRC0,CRC0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 17. "I3C1,I3C1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 16. "I3C0,I3C0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 15. "SAI2,SAI2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 14. "SAI1,SAI1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 13. "SAI0,SAI0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 11. "LP_FLEXCOMM13,LP_FLEXCOMM13 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 10. "LP_FLEXCOMM12,LP_FLEXCOMM12 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 9. "LP_FLEXCOMM11,LP_FLEXCOMM11 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 8. "LP_FLEXCOMM10,LP_FLEXCOMM10 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 7. "LP_FLEXCOMM9,LP_FLEXCOMM9 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 6. "LP_FLEXCOMM8,LP_FLEXCOMM8 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 5. "LP_FLEXCOMM7,LP_FLEXCOMM7 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 4. "LP_FLEXCOMM6,LP_FLEXCOMM6 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 3. "LP_FLEXCOMM5,LP_FLEXCOMM5 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 2. "LP_FLEXCOMM4,LP_FLEXCOMM4 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 1. "LP_FLEXCOMM3,LP_FLEXCOMM3 Clock" "0: No effect,1: Enable" newline bitfld.long 0x8 0. "LP_FLEXCOMM2,LP_FLEXCOMM2 Clock" "0: No effect,1: Enable" line.long 0xC "PSCCTL3_SET,VDD2_COMP Peripheral Clock Control 3 Set" bitfld.long 0xC 19. "CMX_PERFMON1,CMX_PERFMON1 Clock" "0: No effect,1: Enable" newline bitfld.long 0xC 18. "CMX_PERFMON0,CMX_PERFMON0 Clock" "0: No effect,1: Enable" newline bitfld.long 0xC 17. "XSPI1_PRINCE_XEX,XSPI1_PRINCE XEX Clock" "0: No effect,1: Enable" newline bitfld.long 0xC 16. "PRINCE1,PRINCE1 Clock" "0: No effect,1: Enable" newline bitfld.long 0xC 15. "PRINCE0,PRINCE0 Clock" "0: No effect,1: Enable" newline bitfld.long 0xC 13. "TRACE,TRACE_RT700 Clock" "0: No effect,1: Enable" newline bitfld.long 0xC 12. "SAFO_SGI,SAFO_SGI Clock" "0: No effect,1: Enable" newline bitfld.long 0xC 10. "INPUTMUX0,INPUTMUX0 Clock" "0: No effect,1: Enable" newline bitfld.long 0xC 8. "FREQME0,FREQME0 Clock" "0: No effect,1: Enable" newline bitfld.long 0xC 5. "PINT0,PINT0 Clock" "0: No effect,1: Enable" line.long 0x10 "PSCCTL4_SET,VDD2_COMP Peripheral Clock Control 4 Set" bitfld.long 0x10 0. "HiFi4,HiFi4 Clock" "0: No effect,1: Enable" line.long 0x14 "PSCCTL5_SET,VDD2_COMP Peripheral Clock Control 5 Set" bitfld.long 0x14 5. "MEDIA_ACCESS_RAM_ARBITER0,VDD2_Media Access RAM Arbiter 0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x14 4. "HiFi4_ACCESS_RAM_ARBITER1,HiFi4 Access RAM Arbiter1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x14 3. "IOPCTL0,IOPCTL0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x14 2. "COMP_ACCESS_RAM_ARBITER1,VDD2_COMP Access RAM Arbiter1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x14 0. "NPU0,NPU0 Clock" "0: No effect,1: Enable" group.long 0x70++0x17 line.long 0x0 "PSCCTL0_CLR,VDD2_COMP Peripheral Clock Control 0 Clear" bitfld.long 0x0 15. "GLIKEY3,GLIKEY3 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 14. "GLIKEY0,GLIKEY0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 13. "SYSCON0,SYSCON0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 12. "SLEEPCON0,SLEEPCON0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 5. "VDD2_OTP0,VDD2_OTP_CTRL0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 2. "SYSTEM_CACHE,SYSTEM CACHE (XCACHE1)Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 1. "CODE_CACHE,CODE CACHE (XCACHE0) Clock" "0: No effect,1: Disable" line.long 0x4 "PSCCTL1_CLR,VDD2_COMP Peripheral Clock Control 1 Clear" bitfld.long 0x4 31. "LP_FLEXCOMM1,LP_FLEXCOMM1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 30. "LP_FLEXCOMM0,LP_FLEXCOMM0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 26. "SCT0,SCT0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 25. "GPIO7,GPIO7 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 24. "GPIO6,GPIO6 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 23. "GPIO5,GPIO5 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 22. "GPIO4,GPIO4 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 21. "GPIO3,GPIO3 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 20. "GPIO2,GPIO2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 19. "GPIO1,GPIO1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 18. "GPIO0,GPIO0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 17. "MMU1,MMU1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 16. "MMU0,MMU0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 14. "QK_SUBSYS,QK_SUBSYS (PUF_CTRL) Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 13. "CACHE64_1,CACHE64_1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 12. "CACHE64_0,CACHE64_0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 11. "XSPI1,XSPI1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 10. "XSPI0,XSPI0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 8. "PKC,PKC Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 7. "PKC_RAM_CTRl,RAM CTRl Clock of PKC" "0: No effect,1: Disable" newline bitfld.long 0x4 6. "eDMA1,eDMA1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 5. "eDMA0,eDMA0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 4. "TSCLK,TS (TRACE_RT700) Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 3. "SWO_TRACECLKIN,SWO TRACECLKIN (TRACE_RT700) Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 2. "TPIU_TRACE_CLKIN,TPIU TRACE_CLKIN (TRACE_RT700)Clock" "0: No effect,1: Disable" line.long 0x8 "PSCCTL2_CLR,VDD2_COMP Peripheral Clock Control 2 Clear" bitfld.long 0x8 31. "MU4,MU4 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 30. "SEMA42_4,SEMA42_4 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 27. "UTICK0,UTICK0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 26. "MRT0,MRT0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 25. "CTIMER4,CTIMER4 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 24. "CTIMER3,CTIMER3 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 23. "CTIMER2,CTIMER2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 22. "CTIMER1,CTIMER1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 21. "CTIMER0,CTIMER0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 20. "WWDT1,WWDT1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 19. "WWDT0,WWDT0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 18. "CRC0,CRC0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 17. "I3C1,I3C1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 16. "I3C0,I3C0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 15. "SAI2,SAI2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 14. "SAI1,SAI1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 13. "SAI0,SAI0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 11. "LP_FLEXCOMM13,LP_FLEXCOMM13 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 10. "LP_FLEXCOMM12,LP_FLEXCOMM12 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 9. "LP_FLEXCOMM11,LP_FLEXCOMM11 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 8. "LP_FLEXCOMM10,LP_FLEXCOMM10 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 7. "LP_FLEXCOMM9,LP_FLEXCOMM9 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 6. "LP_FLEXCOMM8,LP_FLEXCOMM8 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 5. "LP_FLEXCOMM7,LP_FLEXCOMM7 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 4. "LP_FLEXCOMM6,LP_FLEXCOMM6 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 3. "LP_FLEXCOMM5,LP_FLEXCOMM5 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 2. "LP_FLEXCOMM4,LP_FLEXCOMM4 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 1. "LP_FLEXCOMM3,LP_FLEXCOMM3 Clock" "0: No effect,1: Disable" newline bitfld.long 0x8 0. "LP_FLEXCOMM2,LP_FLEXCOMM2 Clock" "0: No effect,1: Disable" line.long 0xC "PSCCTL3_CLR,VDD2_COMP Peripheral Clock Control 3 Clear" bitfld.long 0xC 19. "CMX_PERFMON1,CMX_PERFMON1 Clock" "0: No effect,1: Disable" newline bitfld.long 0xC 18. "CMX_PERFMON0,CMX_PERFMON0 Clock" "0: No effect,1: Disable" newline bitfld.long 0xC 17. "XSPI1_PRINCE_XEX,XSPI1 PRINCE_XEX Clock" "0: No effect,1: Disable" newline bitfld.long 0xC 16. "PRINCE1,PRINCE1 Clock" "0: No effect,1: Disable" newline bitfld.long 0xC 15. "PRINCE0,PRINCE0 Clock" "0: No effect,1: Disable" newline bitfld.long 0xC 13. "TRACE,TRACE Clock" "0: No effect,1: Disable" newline bitfld.long 0xC 12. "SAFO_SGI,SAFO_SGI Clock" "0: No effect,1: Disable" newline bitfld.long 0xC 10. "INPUTMUX0,INPUTMUX0 Clock" "0: No effect,1: Disable" newline bitfld.long 0xC 8. "FREQME0,FREQME0 Clock" "0: No effect,1: Disable" newline bitfld.long 0xC 5. "PINT0,PINT0 Clock" "0: No effect,1: Disable" line.long 0x10 "PSCCTL4_CLR,VDD2_COMP Peripheral Clock Control 4 Clear" bitfld.long 0x10 0. "VDD2_DSP,HiFi4 Clock" "0: No effect,1: Disable" line.long 0x14 "PSCCTL5_CLR,VDD2_COMP Peripheral Clock Control 5 Clear" bitfld.long 0x14 5. "MEDIA_ACCESS_RAM_ARBITER0,VDD2_Media Access RAM Arbiter1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x14 4. "VDD2_DSP_ACCESS_RAM_ARBITER1,HiFi4 Access RAM Arbiter1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x14 3. "IOPCTL0,IOPCTL0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x14 2. "COMP_ACCESS_RAM_ARBITER1,VDD2_COMP Access RAM Arbiter1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x14 0. "NPU0,NPU0 Clock" "0: No effect,1: Disable" group.long 0x90++0x3 line.long 0x0 "ONE_SRC_CLKSLICE_ENABLE,One Source Clock Slice Enable" bitfld.long 0x0 1. "dGDET1_FCLK_EN,dGDET1 Functional Clock Enable" "0: Gates dGDET1 functional clock.,1: Enables dGDET1 functional clock." newline bitfld.long 0x0 0. "dGDET0_FCLK_EN,dGDET0 Functional Clock Enable" "0: Gates dGDET0 functional clock.,1: Enables dGDET0 functional clock." rgroup.long 0x118++0x3 line.long 0x0 "FRO01CLKSTATUS,FRO_TUNER0 and FRO_TUNER1 Clock Status" bitfld.long 0x0 1. "FRO0_CLK_OK,FRO_TUNER0 Clock OK" "0: FRO_TUNER0 clock has not yet reached its final..,1: FRO_TUNER0 clock has reached its final frequency." newline bitfld.long 0x0 0. "FRO1_CLK_OK,FRO_TUNER1 Clock OK" "0: FRO_TUNER1 clock has not yet reached its final..,1: FRO_TUNER1 clock has reached its final frequency." group.long 0x128++0x3 line.long 0x0 "FRO0MAXDOMAINEN,FRO0MAX Clock Domain Enable" bitfld.long 0x0 6. "FRO0MAX_OF_COMN,fro0_max Clock of VDDN_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "FRO0MAX_OF_VDD2_COM,fro0_max Clock of VDD2_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 4. "FRO0MAX_OF_MDN,fro0_max Clock of VDDN_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 3. "FRO0MAX_OF_MD2,fro0_max Clock of VDD2_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "FRO0MAX_OF_VDD2_DSP,fro0_max Clock of VDD2_DSP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FRO0MAX_OF_SENSE,fro0_max Clock of VDD1_SENSE Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "FRO0MAX_OF_CMPT,fro0_max Clock of VDD2_COMP" "0: Disable,1: Enable" group.long 0x400++0x3 line.long 0x0 "MAINCLKDIV,VDD2_COMP Main Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x420++0xB line.long 0x0 "CMPTBASECLKSEL,VDD2_COMP Base Clock Select Source" bitfld.long 0x0 0.--1. "SEL,VDD2_COMP Base Clock Select Source" "0: fro1_div3,1: fro1_max,2: fro0_div3,3: 1m_lposc" line.long 0x4 "DSPBASECLKSEL,VDD2_DSP Base Clock Select Source" bitfld.long 0x4 0.--1. "SEL,VDD2_DSP Base Clock Select Source" "0: fro1_div3,1: fro1_max,2: fro0_div3,3: 1m_lposc" line.long 0x8 "VDD2COMBASECLKSEL,VDD2_COM Base Clock Select Source" bitfld.long 0x8 0.--1. "SEL,VDD2_COM Base Clock Select Source" "0: fro1_div3,1: fro1_max,2: fro0_div3,3: 1m_lposc" group.long 0x434++0x3 line.long 0x0 "MAINCLKSEL,VDD2_COMP Main Clock Source Select" bitfld.long 0x0 0.--1. "SEL,VDD2_COMP Main Clock Select Source" "0: baseclk_cmpt,1: main_pll_pfd0,2: fro0_max,3: audio_pll_pfd1" group.long 0x440++0x7 line.long 0x0 "DSPCPUCLKDIV,VDD2_DSP Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x4 "DSPCPUCLKSEL,VDD2_DSP Clock Select Source" bitfld.long 0x4 2. "SEL_EN,Clock Mux Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." newline bitfld.long 0x4 0.--1. "SEL,VDD2_DSP Clock Select Source" "0: baseclk_dsp,1: main_pll_pfd0,2: fro0_max,3: main_pll_pfd1" group.long 0x450++0x3 line.long 0x0 "RAMCLKSEL,RAM Clock Select Source" bitfld.long 0x0 0.--1. "SEL,RAM Clock Select Source" "0: baseclk_com2,1: main_pll_pfd0,2: fro0_max,3: fro1_max" group.long 0x45C++0x3 line.long 0x0 "RAMCLKDIV,RAM Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x560++0x7 line.long 0x0 "TPIUFCLKSEL,TPIU (TRACE_RT700) Functional Clock Select Source" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for TPIU clock.,1: Enables mux output for TPIU clock." newline bitfld.long 0x0 0.--1. "SEL,TPIU (TRACE_RT700) Clock Select Source" "0: baseclk_cmpt,1: main_pll_pfd0,2: fro0_max,3: fro0_div6" line.long 0x4 "TPIUCLKDIV,TPIU (TRACE_RT700) Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x600++0x7 line.long 0x0 "XSPI0FCLKSEL,XSPI0 Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for XSPI0 clock.,1: Enables mux output for XSPI0 clock." newline bitfld.long 0x0 0.--1. "SEL,XSPI0 Functional Clock Source Select" "0: baseclk_cmpt,1: audio_pll_pfd0,2: fro0_max,3: main_pll_pfd1" line.long 0x4 "XSPI0FCLKDIV,XSPI0 Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x620++0x7 line.long 0x0 "XSPI1FCLKSEL,XSPI1 Functional Clock Select Source" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for XSPI1 clock.,1: Enables mux output for XSPI1 clock." newline bitfld.long 0x0 0.--1. "SEL,Select Clock Source" "0: baseclk_cmpt,1: audio_pll_pfd1,2: fro0_max,3: main_pll_pfd2" line.long 0x4 "XSPI1FCLKDIV,XSPI1 Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x640++0x7 line.long 0x0 "SCTFCLKSEL,SCT Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Enable Clock Mux Output" "0: Gates mux output for SCT clock.,1: Enables mux output for SCT clock." newline bitfld.long 0x0 0.--1. "SEL,SCT Functional Clock Source Select" "0: baseclk_cmpt,1: main_pll_pfd0,2: fro0_max,3: fro0_div6" line.long 0x4 "SCTFCLKDIV,SCT Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Reset Divider Counter" "0: No effect,1: Reset the divider counter" newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Selection" group.long 0x700++0x7 line.long 0x0 "UTICK0FCLKSEL,UTICK0 Functional Clock Select Source" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for UTICK0 clock.,1: Enables mux output for UTICK0 clock." newline bitfld.long 0x0 0.--1. "SEL,Select Clock Source" "0: baseclk_cmpt,1: main_pll_pfd0,2: fro0_max,3: fro1_div2" line.long 0x4 "UTICK0FCLKDIV,UTICK0 Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x720++0x3 line.long 0x0 "WWDT0FCLKSEL,WWDT0 Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Enable Clock Mux Output" "0: Gates mux output for WWDT0 clock.,1: Enables mux output for WWDT0 clock." newline bitfld.long 0x0 0.--1. "SEL,Select Clock Source" "0: 1m_lposc,?,?,?" group.long 0x740++0x3 line.long 0x0 "WWDT1FCLKSEL,WWDT1 Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Enable Clock Mux Output" "0: Gates mux output for WWDT1 clock.,1: Enables mux output for WWDT1 clock." newline bitfld.long 0x0 0.--1. "SEL,WWDT1 Functional Clock Source Select" "0: 1m_lposc,?,?,?" group.long 0x760++0x7 line.long 0x0 "SYSTICKFCLKSEL,SYSTICK Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for SYSTICK clock.,1: Enables mux output for SYSTICK clock." newline bitfld.long 0x0 0.--1. "SEL,Select Clock Source for SYSTICK" "0: baseclk_cmpt,1: 1m_lposc,2: 32k_wake_clk (switch to other clock source..,3: osc_32k" line.long 0x4 "SYSTICKFCLKDIV,SYSTICK Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x800++0xB line.long 0x0 "FCCLK0SEL,LP_FLEXCOMM 0 to 13 Clock Source 0 Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for FC clock 0.,1: Enables mux output for FC clock 0." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM 0 to 13 Source Clock 0 Select" "0: baseclk_cmpt,1: fro0_max,2: main_pll_pfd3,3: osc_clk" line.long 0x4 "FCCLK0DIV,LP_FLEXCOMM 0 to 13 Clock Source 0 Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter" newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x8 "FC0FCLKSEL,LP_FLEXCOMM0 Clock Source Select" bitfld.long 0x8 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM0 clock.,1: Enables mux output for LP_FLEXCOMM0 clock." newline bitfld.long 0x8 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x820++0xB line.long 0x0 "FCCLK1SEL,LP_FLEXCOMM 0 to 13 Clock Source 1 Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for FC clock 1.,1: Enables mux output for FC clock 1." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM 0 to 13 Source Clock 1 Select" "0: baseclk_cmpt,1: fro0_max,2: main_pll_pfd3,3: osc_clk" line.long 0x4 "FCCLK1DIV,LP_FLEXCOMM 0 to 13 Clock Source 1 Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter" newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x8 "FC1FCLKSEL,LP_FLEXCOMM1 Clock Source Select" bitfld.long 0x8 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM1 clock.,1: Enables mux output for LP_FLEXCOMM1 clock." newline bitfld.long 0x8 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x840++0xB line.long 0x0 "FCCLK2SEL,LP_FLEXCOMM 0 to 13 Clock Source 2 Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for FC clock 2.,1: Enables mux output for FC clock 2." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM 0 to 13 Source Clock 2 Select" "0: baseclk_cmpt,1: fro0_max,2: main_pll_pfd3,3: osc_clk" line.long 0x4 "FCCLK2DIV,LP_FLEXCOMM 0 to 13 Clock Source 2 Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x8 "FC2FCLKSEL,LP_FLEXCOMM2 Clock Source Select" bitfld.long 0x8 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM2 clock.,1: Enables mux output for LP_FLEXCOMM2 clock." newline bitfld.long 0x8 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x860++0xB line.long 0x0 "FCCLK3SEL,LP_FLEXCOMM 0 to 13 Clock Source 3 Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for FC clock 3.,1: Enables mux output for FC clock 3." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM 0 to 13 Source Clock 3 Select" "0: baseclk_cmpt,1: fro0_max,2: main_pll_pfd3,3: osc_clk" line.long 0x4 "FCCLK3DIV,LP_FLEXCOMM 0 to 13 Clock Source 3 Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x8 "FC3FCLKSEL,LP_FLEXCOMM3 Clock Source Select" bitfld.long 0x8 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM3 clock.,1: Enables mux output for LP_FLEXCOMM3 clock." newline bitfld.long 0x8 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x888++0x3 line.long 0x0 "FC4FCLKSEL,LP_FLEXCOMM4 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM4 clock.,1: Enables mux output for LP_FLEXCOMM4 clock." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x8A8++0x3 line.long 0x0 "FC5FCLKSEL,LP_FLEXCOMM5 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM5 clock.,1: Enables mux output for LP_FLEXCOMM5 clock." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x8C8++0x3 line.long 0x0 "FC6FCLKSEL,LP_FLEXCOMM6 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM6 clock.,1: Enables mux output for LP_FLEXCOMM6 clock." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x8E8++0x3 line.long 0x0 "FC7FCLKSEL,LP_FLEXCOMM7 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM7 clock.,1: Enables mux output for LP_FLEXCOMM7 clock." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x908++0x3 line.long 0x0 "FC8FCLKSEL,LP_FLEXCOMM8 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM8 clock.,1: Enables mux output for LP_FLEXCOMM8 clock." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x928++0x3 line.long 0x0 "FC9FCLKSEL,LP_FLEXCOMM9 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM9 clock.,1: Enables mux output for LP_FLEXCOMM9 clock." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x948++0x3 line.long 0x0 "FC10FCLKSEL,LP_FLEXCOMM10 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM10 clock.,1: Enables mux output for LP_FLEXCOMM10 clock." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x968++0x3 line.long 0x0 "FC11FCLKSEL,LP_FLEXCOMM11 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM11 clock.,1: Enables mux output for LP_FLEXCOMM11 clock." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x988++0x3 line.long 0x0 "FC12FCLKSEL,LP_FLEXCOMM12 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM12 clock.,1: Enables mux output for LP_FLEXCOMM12 clock." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x9A8++0x3 line.long 0x0 "FC13FCLKSEL,LP_FLEXCOMM13 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LP_FLEXCOMM13 clock.,1: Enables mux output for LP_FLEXCOMM13 clock." newline bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM Functional Clock Source Select" "0: fcclk0,1: fcclk1,2: fcclk2,3: fcclk3" group.long 0x9C8++0x7 line.long 0x0 "SAI012FCLKSEL,SAI0. SAI1 and SAI2 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for SAI0 SAI1 and SAI2 clocks.,1: Enables mux output for SAI0 SAI1 and SAI2 clocks." newline bitfld.long 0x0 0.--1. "SEL,SAI0 SAI1 and SAI2 Clock Source Select" "0: baseclk_cmpt,1: fro2_div8,2: fro0_max,3: audio_clk_cmpt" line.long 0x4 "SAI012CLKDIV,SAI0. SAI1 and SAI2 Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Reset Divider Counter" "0: No effect,1: Reset the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0xA00++0x13 line.long 0x0 "CTIMER0CLKDIV,CTIMER0 Functional Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x0 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x0 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter" newline rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x4 "CTIMER1CLKDIV,CTIMER1 Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x8 "CTIMER2CLKDIV,CTIMER2 Functional Clock Divider" rbitfld.long 0x8 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x8 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x8 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x8 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x8 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0xC "CTIMER3CLKDIV,CTIMER3 Functional Clock Divider" rbitfld.long 0xC 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0xC 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0xC 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0xC 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0xC 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x10 "CTIMER4CLKDIV,CTIMER4 Functional Clock Divider" rbitfld.long 0x10 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x10 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x10 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x10 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x10 0.--7. 1. "DIV,Clock Divider Value Select" repeat 5. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xAA0)++0x3 line.long 0x0 "CTIMERFCLKSEL[$1],CTIMERindex Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for CTIMER0 clock.,1: Enables mux output for CTIMER0 clock." newline bitfld.long 0x0 0.--1. "SEL,CTIMER0 Functional Clock Source Select" "0: baseclk_cmpt,1: audio_clk_cmpt,2: fro0_max,3: 32k_wake_clk" repeat.end group.long 0xAC0++0x7 line.long 0x0 "TRNGFCLKSEL,TRNG Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for TRNG clock.,1: Enables mux output for TRNG clock." newline bitfld.long 0x0 0.--1. "SEL,TRNG Functional Clock Source Select" "0: baseclk_cmpt,1: fro1_div2,2: fro1_div8,3: fro1_div3" line.long 0x4 "TRNGFCLKDIV,TRNG FCLK Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0xB00++0xB line.long 0x0 "I3C01FCLKSEL,I3C0 and I3C1 Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Enable Clock Mux Output" "0: Gates mux output for I3C0 and I3C1 clocks.,1: Enables mux output for I3C0 and I3C1 clocks." newline bitfld.long 0x0 0.--1. "SEL,I3C0 and I3C1 Functional Clock Source Select" "0: baseclk_cmpt,1: fro0_max,2: fro1_div8,3: osc_clk" line.long 0x4 "I3C01PCLKSEL,I3C0 and I3C1 P-CLK Source Select" bitfld.long 0x4 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for I3C0 and I3C1 P-CLK.,1: Enables mux output for I3C0 and I3C1 P-CLK." newline bitfld.long 0x4 0.--1. "SEL,I3C0 and I3C1 P-CLK Source Select" "0: baseclk_cmpt,1: main_pll_pfd0,2: fro0_max,3: fro1_max" line.long 0x8 "I3C01PCLKDIV,I3C0 and I3C1 P-CLK Divider" rbitfld.long 0x8 31. "REQFLAG,Request Flag" "0: The Divider change has been finished.,1: The change is being made to the divider value." newline bitfld.long 0x8 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x8 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x8 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x8 0.--7. 1. "DIV,I3C0 I3C1 Clock Divider Value" group.long 0xB10++0x3 line.long 0x0 "I3C01FCLKDIV,I3C0 and I3C1 Functional Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change has been finished.,1: The change is being made to the divider counter." newline bitfld.long 0x0 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x0 29. "RESET,Reset Divider Counter" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,I3C0 and I3C1 Clock Divider Value" group.long 0xB20++0x7 line.long 0x0 "CLKOUTCLKSEL,CLKOUT_VDD2 Clock Select Source" bitfld.long 0x0 2. "SEL_EN,Enable Clock Mux Output" "0: Gates mux output for CLKOUT_VDD2 clock.,1: Enables mux output for CLKOUT_VDD2 clock." newline bitfld.long 0x0 0.--1. "SEL,Select Clock Source" "0: baseclk_com2,1: main_pll_pfd0,2: fro0_max,3: fro1_max" line.long 0x4 "CLKOUTCLKDIV,CLKOUT_VDD2 Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Halt Divider Counter" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Reset the Divider Counter" "0: No effect,1: Reset the Divider Counter" newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT_VDD2 is outputted with the new..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0xB30++0x3 line.long 0x0 "AUDIOVDD2CLKSEL,VDD2_COMP Audio Clock Source Select" bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: mclk_in,1: osc_clk,2: fro2_div8,3: audio_pll_pfd3" tree.end endif tree "CLKCTL2" base ad:0x40065000 group.long 0x10++0x3 line.long 0x0 "PSCCTL0,VDDN_COM Peripheral clock 0" bitfld.long 0x0 4. "IOPCTL2,IOPCTL2 clock" "0: Disable,1: Enable" newline bitfld.long 0x0 3. "SYSCON2,SYSCON2 clock" "0: Disable,1: Enable" group.long 0x40++0x3 line.long 0x0 "PSCCTL0_SET,VDDN_COM Peripheral Clock 0 Set" bitfld.long 0x0 4. "IOPCTL2,IOPCTL2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 3. "SYSCON2,SYSCON2 Clock" "0: No effect,1: Enable" group.long 0x70++0x3 line.long 0x0 "PSCCTL0_CLR,VDDN_COM Peripheral Clock 0 Clear" bitfld.long 0x0 4. "IOPCTL2,IOPCTL2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 3. "SYSCON2,SYSCON2 Clock" "0: No effect,1: Disable" group.long 0xA4++0x3 line.long 0x0 "COMMONVDDNCLKSEL,VDDN_COM Clock Source Select" bitfld.long 0x0 0.--1. "SEL,VDDN_COM Clock Source Select" "0: baseclk_comn,1: main_pll_pfd3,2: fro1_max,3: osc_clk" group.long 0xAC++0x3 line.long 0x0 "COMMONVDDNCLKDIV,VDDN_COM Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The clkout is outputed with the new divider value.,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock Divider Value Selection" group.long 0x100++0x3 line.long 0x0 "SYSOSCCTL0,XTAL Oscillator Control 0" bitfld.long 0x0 1. "BYPASS_ENABLE,Bypass Enable" "0: Enables normal mode.,1: Enables bypass mode. In this mode a clock can be.." newline bitfld.long 0x0 0. "LP_ENABLE,Low Power Mode Enable" "0: Enables High Gain mode (HP),1: Enables Low Power mode (LP)" group.long 0x108++0xB line.long 0x0 "SYSOSCBYPASS,OSC Bypass Clock Source Select" bitfld.long 0x0 0.--1. "SEL,SYSOSC Bypass Clock Select Source" "0: osc_clk (XTAL Oscillator),1: CLKIN,?,?" line.long 0x4 "USBCLKSRC24MCLKSEL,USB Clock Source Select" bitfld.long 0x4 0.--1. "SEL,USB 24M Input Clock Select Source" "0: osc_clk,1: fro_div8,?,?" line.long 0x8 "COMNBASECLKSEL,VDDN_COM Base Clock Source Select" bitfld.long 0x8 0.--1. "SEL,Common Base Clock Source Select" "0: fro1_div3,1: fro1_max,2: fro0_div3,3: 1m_lposc" group.long 0x11C++0x3 line.long 0x0 "EUSBCLKSRC24MCLKSEL,eUSB Clock Source Select" bitfld.long 0x0 0.--1. "SEL,24M eUSB Input Clock Source" "0: osc_clk,1: fro1_div8,?,?" group.long 0x200++0x7 line.long 0x0 "MAINPLL0CLKSEL,Main PLL0 Clock Source Select" bitfld.long 0x0 0.--1. "SEL,Main PLL0 Clock Select Source" "0: fro1_div8,1: osc_clk,?,?" line.long 0x4 "MAINPLL0CTL0,Main PLL0 Control 0" hexmask.long.byte 0x4 16.--23. 1. "MULT,Multiplication Factor" newline bitfld.long 0x4 13. "HOLD_RING_OFF_ENA,Hold Ring Off Control" "0: Disable,1: Enable" newline bitfld.long 0x4 1. "RESET,MAINPLL0 Reset" "0: MAINPLL0 reset is removed.,1: MAINPLL0 is placed into reset." newline bitfld.long 0x4 0. "BYPASS,MAINPLL0 BYPASS" "0: PFD outputs are PFD-programmed clocks.,1: Bypass mode: PFD outputs are sourced directly.." group.long 0x20C++0xF line.long 0x0 "MAINPLL0LOCKTIMEDIV2,Main PLL0 Lock Time Div2" hexmask.long.word 0x0 0.--15. 1. "LOCKTIMEDIV2,MAINPLL0 Lock Time Divide-by-2" line.long 0x4 "MAINPLL0NUM,Main PLL0 Numerator" hexmask.long 0x4 0.--29. 1. "NUM,Numerator" line.long 0x8 "MAINPLL0DENOM,Main PLL0 Denominator" hexmask.long 0x8 0.--29. 1. "DENOM,Denominator" line.long 0xC "MAINPLL0PFD,Main PLL0 PFD" bitfld.long 0xC 31. "PFD3_CLKGATE,PFD3 Clock Gate" "0: Disable,1: Enable" newline bitfld.long 0xC 30. "PFD3_CLKRDY,PFD3 Clock Ready" "0: PFD3 clock is not ready.,1: PFD3 clock is ready." newline hexmask.long.byte 0xC 24.--29. 1. "PFD3,PLL Fractional Divider 3" newline bitfld.long 0xC 23. "PFD2_CLKGATE,PFD2 Clock Gate" "0: Disable,1: Enable" newline bitfld.long 0xC 22. "PFD2_CLKRDY,PFD2 Clock Ready" "0: PFD2 clock is not ready.,1: PFD2 clock is ready." newline hexmask.long.byte 0xC 16.--21. 1. "PFD2,PLL Fractional Divider 2" newline bitfld.long 0xC 15. "PFD1_CLKGATE,PFD1 Clock Gate" "0: Disable,1: Enable" newline bitfld.long 0xC 14. "PFD1_CLKRDY,PFD1 Clock Ready" "0: PFD1 clock is not ready.,1: PFD1 clock is ready." newline hexmask.long.byte 0xC 8.--13. 1. "PFD1,PLL Fractional Divider 1" newline bitfld.long 0xC 7. "PFD0_CLKGATE,PFD0 Clock Gate" "0: Disable,1: Enable" newline bitfld.long 0xC 6. "PFD0_CLKRDY,PFD0 Clock Ready" "0: PFD0 clock is not ready.,1: PFD0 clock is ready." newline hexmask.long.byte 0xC 0.--5. 1. "PFD0,PLL Fractional Divider 0" group.long 0x220++0x3 line.long 0x0 "MAINPLL0PFDDOMAINEN,Main PLL0 PFD Clock Domain Enable" bitfld.long 0x0 30. "PFD3_OF_COMN,PFD3 of VDDN_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "PFD3_OF_VDD2_COM,PFD3 of VDD2_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 28. "PFD3_OF_MDN,PFD3 of VDDN_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 27. "PFD3_OF_MD2,PFD3 of VDD2_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 26. "PFD3_OF_VDD2_DSP,PFD3 of VDD2_DSP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "PFD3_OF_VDD1_SENSE,PFD3 of VDD1_SENSE Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 24. "PFD3_OF_CMPT,PFD3 of VDD2_COMP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 22. "PFD2_OF_COMN,PFD2 of VDDN_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 21. "PFD2_OF_VDD2_COM,PFD2 of VDD2_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 20. "PFD2_OF_MDN,PFD2 of VDDN_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 19. "PFD2_OF_MD2,PFD2 of VDD2_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 18. "PFD2_OF_VDD2_DSP,PFD2 of VDD2_DSP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 17. "PFD2_OF_VDD1_SENSE,PFD2 of VDD1_SENSE Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 16. "PFD2_OF_CMPT,PFD2 of VDD2_COMP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 14. "PFD1_OF_COMN,PFD1 of VDDN_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "PFD1_OF_VDD2_COM,PFD1 of VDD2_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 12. "PFD1_OF_MDN,PFD1 of VDDN_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "PFD1_OF_MD2,PFD1 of VDD2_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 10. "PFD1_OF_VDD2_DSP,PFD1 of VDD2_DSP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "PFD1_OF_VDD1_SENSE,PFD1 of VDD1_SENSE Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 8. "PFD1_OF_CMPT,PFD1 of VDD2_COMP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 6. "PFD0_OF_COMN,PFD0 of VDDN_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "PFD0_OF_VDD2_COM,PFD0 of VDD2_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 4. "PFD0_OF_MDN,PFD0 of VDDN_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 3. "PFD0_OF_MD2,PFD0 of VDD2_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "PFD0_OF_VDD2_DSP,PFD0 of VDD2_DSP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "PFD0_OF_VDD1_SENSE,PFD0 of VDD1_SENSE Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "PFD0_OF_CMPT,PFD0 of VDD2_COMP Domain" "0: Disable,1: Enable" group.long 0x400++0x7 line.long 0x0 "AUDIOPLL0CLKSEL,Audio PLL0 Clock Source Select" bitfld.long 0x0 0.--1. "SEL,Audio PLL0 Clock Source Select" "0: fro1_div8,1: osc_clk (User-Selectable),?,?" line.long 0x4 "AUDIOPLL0CTL0,Audio PLL0 Control 0" bitfld.long 0x4 24. "VCO_OUT_ENABLE,VCO Output Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 16.--23. 1. "MULT,Multiplication Factor" newline bitfld.long 0x4 13. "HOLD_RING_OFF_ENA,Hold Ring Off Control" "0: Disable,1: Enable" newline bitfld.long 0x4 1. "RESET,AUDIOPLL0 Reset" "0: Audio PLL0 reset is removed.,1: Audio PLL0 is placed into reset." newline bitfld.long 0x4 0. "BYPASS,Bypass Mode" "0: PFD outputs are PFD-programmed clocks.,1: Bypass mode. PFD outputs are sourced directly.." group.long 0x40C++0xF line.long 0x0 "AUDIOPLL0LOCKTIMEDIV2,Audio PLL0 Lock Time Divide-by-2" hexmask.long.word 0x0 0.--15. 1. "LOCKTIMEDIV2,AUDIOPLL0 Lock Time Divide-by-2" line.long 0x4 "AUDIOPLL0NUM,Audio PLL0 Numerator" hexmask.long 0x4 0.--29. 1. "NUM,Numerator" line.long 0x8 "AUDIOPLL0DENOM,Audio PLL0 Denominator" hexmask.long 0x8 0.--29. 1. "DENOM,Denominator" line.long 0xC "AUDIOPLL0PFD,Audio PLL0 PFD" bitfld.long 0xC 31. "PFD3_CLKGATE,PFD3 Clock Gate" "0: Disable,1: Enable" newline bitfld.long 0xC 30. "PFD3_CLKRDY,PFD3 Clock Ready Status Flag" "0: Not ready,1: Ready" newline hexmask.long.byte 0xC 24.--29. 1. "PFD3,PLL Fractional Divider 3" newline bitfld.long 0xC 23. "PFD2_CLKGATE,PFD2 Clock Gate" "0: Disable,1: Enable" newline bitfld.long 0xC 22. "PFD2_CLKRDY,PFD2 Clock Ready Status Flag" "0: Not ready,1: Ready" newline hexmask.long.byte 0xC 16.--21. 1. "PFD2,PLL Fractional Divider 2" newline bitfld.long 0xC 15. "PFD1_CLKGATE,PFD1 Clock Gate" "0: Disable,1: Enable" newline bitfld.long 0xC 14. "PFD1_CLKRDY,PFD1 Clock Ready Status Flag" "0: Not ready,1: Ready" newline hexmask.long.byte 0xC 8.--13. 1. "PFD1,PLL Fractional Divider 1" newline bitfld.long 0xC 7. "PFD0_CLKGATE,PFD0 Clock Gate" "0: Disable,1: Enable" newline bitfld.long 0xC 6. "PFD0_CLKRDY,PFD0 Clock Ready Status Flag" "0: Not ready,1: Ready" newline hexmask.long.byte 0xC 0.--5. 1. "PFD0,PLL Fractional Divider 0" group.long 0x420++0x7 line.long 0x0 "AUDIOPLL0PFDDOMAINEN,Audio PLL0 PFD Clock Enable" bitfld.long 0x0 30. "PFD3_OF_COMN,PFD3 of VDDN_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "PFD3_OF_VDD2_COM,PFD3 of VDD2_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 28. "PFD3_OF_MDN,PFD3 of VDDN_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 27. "PFD3_OF_MD2,PFD3 of VDD2_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 26. "PFD3_OF_VDD2_DSP,PFD3 of VDD2_DSP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "PFD3_OF_VDD1_SENSE,PFD3 of VDD1_SENSE Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 24. "PFD3_OF_CMPT,PFD3 of VDD2_COMP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 22. "PFD2_OF_COMN,PFD2 of VDDN_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 21. "PFD2_OF_VDD2_COM,PFD2 of VDD2_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 20. "PFD2_OF_MDN,PFD2 of VDDN_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 19. "PFD2_OF_MD2,PFD2 of VDD2_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 18. "PFD2_OF_VDD2_DSP,PFD2 of VDD2_DSP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 17. "PFD2_OF_VDD1_SENSE,PFD2 of VDD1_SENSE Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 16. "PFD2_OF_CMPT,PFD2 of VDD2_COMP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 14. "PFD1_OF_COMN,PFD1 of VDDN_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "PFD1_OF_VDD2_COM,PFD1 of VDD2_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 12. "PFD1_OF_MDN,PFD1 of VDDN_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "PFD1_OF_MD2,PFD1 of VDD2_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 10. "PFD1_OF_VDD2_DSP,PFD1 of VDD2_DSP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "PFD1_OF_VDD1_SENSE,PFD1 of VDD1_SENSE Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 8. "PFD1_OF_CMPT,PFD1 of VDD2_COMP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 6. "PFD0_OF_COMN,PFD0 of VDDN_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "PFD0_OF_VDD2_COM,PFD0 of VDD2_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 4. "PFD0_OF_MDN,PFD0 of VDDN_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 3. "PFD0_OF_MD2,PFD0 of VDD2_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "PFD0_OF_VDD2_DSP,PFD0 of VDD2_DSP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "PFD0_OF_VDD1_SENSE,PFD0 of VDD1_SENSE Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "PFD0_OF_CMPT,PFD0 of VDD2_COMP Domain" "0: Disable,1: Enable" line.long 0x4 "AUDIOPLL0VCODOMAINEN,Audio PLL0 VCO Clock Enable" bitfld.long 0x4 6. "VCO_OF_COMN,VCO of VDDN_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x4 5. "VCO_OF_VDD2_COM,VCO of VDD2_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x4 4. "VCO_OF_MDN,VCO of VDDN_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x4 3. "VCO_OF_MD2,VCO of VDD2_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x4 2. "VCO_OF_VDD2_DSP,VCO of VDD2_DSP Domain" "0: Disable,1: Enable" newline bitfld.long 0x4 1. "VCO_OF_VDD1_SENSE,VCO of VDD1_SENSE Domain" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "VCO_OF_CMPT,VCO of VDD2_COMP Domain" "0: Disable,1: Enable" group.long 0x600++0x3 line.long 0x0 "CKIL_32K_GATE,CKIL 32kHz Clock Gate" rbitfld.long 0x0 1. "GATED_FLAG,Gated Flag" "0: The CKIL 32kHz clock is not gated.,1: The CKIL 32kHz clock is gated." newline bitfld.long 0x0 0. "CKIL_32K_EN,CKIL 32kHz Clock Enable" "0: Gates CKIL 32kHz clock. You need to read back..,1: Enables CKIL 32kHz clock." tree.end tree "CLKCTL3" base ad:0x40061000 group.long 0x10++0x3 line.long 0x0 "PSCCTL0_COMP,VDD1_SENSE Peripheral Clock Control 0" bitfld.long 0x0 25. "MEDIA_ACCESS_RAM_ARBITER1,Media Access RAM Arbiter1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 24. "LPI2C15,LPI2C15 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 23. "GLIKEY1,GLIKEY1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 22. "IOPCTL1,IOPCTL1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 21. "SYSCON3,SYSCON3 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 20. "DBG_RT700,DBG_RT700 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "GLIKEY4,GLIKEY4 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 12. "MICFIL,MICFIL Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "ACMP0,ACMP0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 10. "SARADC0,ADC0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "SDADC0,SDADC0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 8. "SEMA42_0,SEMA42_0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 7. "OSTIMER,OSTIMER Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 6. "MU2,MU2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "MU1,MU1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 4. "MU0,MU0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "CPU1,CPU1 Clock" "0: Disable,1: Enable" group.long 0x40++0x3 line.long 0x0 "PSCCTL0_COMP_SET,VDD1_SENSE Peripheral Clock Control 0 Set" bitfld.long 0x0 25. "MEDIA_ACCESS_RAM_ARBITER1,Media Access RAM Arbiter1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 24. "LPI2C15,LPI2C15 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 23. "GLIKEY1,GLIKEY1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 22. "IOPCTL1,IOPCTL1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 21. "SYSCON3,SYSCON3 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 20. "DBG_RT700,DBG_RT700 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 13. "GLIKEY4,GLIKEY4 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 12. "MICFIL,MICFIL Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 11. "ACMP0,ACMP0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 10. "SARADC0,ADC0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 9. "SDADC0,SDADC0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 8. "SEMA42_0,SEMA42_0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 7. "OSTIMER,OSTIMER Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 6. "MU2,MU2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 5. "MU1,MU1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 4. "MU0,MU0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 0. "CPU1,CPU1 Clock" "0: No effect,1: Enable" group.long 0x70++0x3 line.long 0x0 "PSCCTL0_COMP_CLR,VDD1_SENSE Peripheral Clock Control 0 Clear" bitfld.long 0x0 25. "MEDIA_ACCESS_RAM_ARBITER1,Media Access RAM Arbiter1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 24. "LPI2C15,LPI2C15 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 23. "GLIKEY1,GLIKEY1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 22. "IOPCTL1,IOPCTL1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 21. "SYSCON3,SYSCON3 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 20. "DBG_RT700,DBG_RT700 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 13. "GLIKEY4,GLIKEY4 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 12. "MICFIL,MICFIL Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 11. "ACMP0,ACMP0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 10. "SARADC0,ADC0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 9. "SDADC0,SDADC0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 8. "SEMA42_0,SEMA42_0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 7. "OSTIMER,OSTIMER Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 6. "MU2,MU2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 5. "MU1,MU1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 4. "MU0,MU0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 0. "CPU1,CPU1 Clock" "0: No effect,1: Disable" group.long 0x90++0x3 line.long 0x0 "ONE_SRC_CLKSLICE_ENABLE_COMP,One Source Clock Slice Enable for VDD2_COMP CPU" bitfld.long 0x0 2. "dGDET3_FCLK_EN,dGDET3 Functional Clock Gating Enable" "0: Gates dGDET3 functional clock.,1: Enables dGDET3 functional clock." newline bitfld.long 0x0 1. "dGDET2_FCLK_EN,dGDET2 Functional Clock Gating Enable" "0: Gates dGDET2 functional clock.,1: Enables dGDET2 functional clock." newline bitfld.long 0x0 0. "RTC_FCLK_EN,RTC Functional Clock Gating Enable" "0: Gates RTC functional clock.,1: Enables RTC functional clock." rgroup.long 0x210++0x3 line.long 0x0 "LPOSCCTL0,Low Power Oscillator Control 0" bitfld.long 0x0 31. "CLKRDY,LPOSC Clock Ready" "0: LPOSC clock is not ready.,1: LPOSC clock is ready." group.long 0x214++0x3 line.long 0x0 "SENSEBASECLKSEL,VDD1_SENSE Base Clock Select Source" bitfld.long 0x0 0.--1. "SEL,Clock Source Selection" "0: fro1_div3,1: fro1_max,2: fro2_div3,3: 1m_lposc" rgroup.long 0x290++0x3 line.long 0x0 "FRO2CLKSTATUS,FRO_TUNER2 Clock Status" bitfld.long 0x0 0. "CLK_OK,FRO_TUNER2 Clock OK" "0: FRO_TUNER2 clock has not yet reached its final..,1: FRO_TUNER2 clock has reached its final frequency." group.long 0x298++0x3 line.long 0x0 "FRO2MAXDOMAINEN,FRO2MAX Clock Domain Enable" bitfld.long 0x0 6. "FRO2MAX_OF_COMN,Enable fro2_max Clock Control of VDDN_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "FRO2MAX_OF_VDD2_COM,Enable fro2_max Clock Control of VDD2_COM Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 4. "FRO2MAX_OF_MDN,Enable fro2_max Clock Control of VDDN_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 3. "FRO2MAX_OF_MD2,Enable fro2_max Clock Control of VDD2_MEDIA Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "FRO2MAX_OF_VDD2_DSP,Enable fro2_max Clock Control of VDD2_DSP Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FRO2MAX_OF_SENSE,Enable fro2_max Clock Control of VDD1_SENSE Domain" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "FRO2MAX_OF_CMPT,Enable fro2_max Clock Control of VDD2_COMP Domain" "0: Disable,1: Enable" group.long 0x400++0x3 line.long 0x0 "SENSEMAINCLKDIV,VDD1_SENSE Main Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x434++0x3 line.long 0x0 "MAINCLKSEL,VDD1_SENSE Main Clock Source Select" bitfld.long 0x0 0.--1. "SEL,VDD1_SENSE Main Clock Source Select" "0: baseclk_sense,1: fro2_max,2: audio_pll_pfd3,3: fro1_max" group.long 0x450++0x3 line.long 0x0 "SENSERAMCLKSEL,VDD1_SENSE RAM Clock Source Select" bitfld.long 0x0 0.--1. "SEL,VDD1_SENSE RAM Clock Source Select" "0: baseclk_sense,1: fro2_max,2: audio_pll_pfd2,3: fro1_max" group.long 0x45C++0x3 line.long 0x0 "SENSERAMCLKDIV,VDD1_SENSE RAM Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x480++0x7 line.long 0x0 "OSTIMERFCLKSEL,OSTIMER Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." newline bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: baseclk_sense,1: 32k_wake_clk,2: 1m_lposc,3: osc_clk" line.long 0x4 "OSTIMERFCLKDIV,OSTIMER Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The divider change has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x600++0x7 line.long 0x0 "SDADCFCLKSEL,SDADC Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." newline bitfld.long 0x0 0.--1. "SEL,SDADC Functional Clock Source Select" "0: baseclk_sense,1: fro2_div8,2: audio_pll_vco,3: audio_clk" line.long 0x4 "SDADCFCLKDIV,SDADC Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Selection" group.long 0x620++0x7 line.long 0x0 "SARADCFCLKSEL,SARADC Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." newline bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: baseclk_sense,1: main_pll_pfd1,2: fro2_max,3: osc_clk" line.long 0x4 "SARADCFCLKDIV,SARADC Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Selection" group.long 0x750++0x7 line.long 0x0 "WAKE32KCLKSEL,Wake 32kHZ Clock Source Select" bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: osc_32k,1: lp_32k (1m_lposc clock divided by 32),?,3: Tied to logic 0. This may be selected to reduce.." line.long 0x4 "WAKE32KCLKDIV,Wake 32kHZ Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x780++0xF line.long 0x0 "MICFILFCLKSEL,MICFIL Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." newline bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: baseclk_sense,1: audio_pll_pfd3,2: fro2_max,3: audio_clk" line.long 0x4 "MICFILFCLKDIV,MICFIL Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The divider change has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value" line.long 0x8 "LPI2C15FCLKSEL,LPI2C15 Functional Clock Source Select" bitfld.long 0x8 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." newline bitfld.long 0x8 0.--1. "SEL,LPI2C15 Clock Source Select" "0: baseclk_sense,1: fro1_max,2: fro1_div2,3: fro2_max" line.long 0xC "LPI2C15FCLKDIV,LPI2C15 Functional Clock Divider" rbitfld.long 0xC 31. "REQFLAG,Request Flag" "0: The Divider change has been finished (clock..,1: The Divider value is being changed." newline bitfld.long 0xC 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0xC 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0xC 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0xC 0.--7. 1. "DIV,LPI2C15 Clock Divider Value" group.long 0x800++0x7 line.long 0x0 "CLKOUTCLKSEL,CLKOUT_VDD1 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." newline bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: baseclk_sense,1: audio_pll_pfd3,2: fro2_max,3: fro1_max" line.long 0x4 "CLKOUTCLKDIV,CLKOUT_VDD1 Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Divider Counter Reset" newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT_VDD1 is outputted with the new..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,CLKOUT_VDD1 Clock Divider" group.long 0x810++0x3 line.long 0x0 "PSCCTL0_SENS,VDD1_SENSE Peripheral Clock Control 0" bitfld.long 0x0 25. "MEDIA_ACCESS_RAM_ARBITER1,Media Access RAM Arbiter1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 24. "LPI2C15,LPI2C15 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 23. "GLIKEY1,GLIKEY1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 22. "IOPCTL1,IOPCTL1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 21. "SYSCON3,SYSCON3 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 20. "DBG_RT700,DBG_RT700 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "GLIKEY4,GLIKEY4 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 12. "MICFIL,MICFIL Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "ACMP0,ACMP0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 10. "SARADC0,ADC0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "SDADC0,SDADC0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 8. "SEMA42_0,SEMA42_0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 7. "OSTIMER,OSTIMER Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 6. "MU2,MU2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "MU1,MU1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 4. "MU0,MU0 Clock" "0: Disable,1: Enable" group.long 0x840++0x3 line.long 0x0 "PSCCTL0_SENS_SET,VDD1_SENSE Peripheral Clock Control 0 Set" bitfld.long 0x0 25. "MEDIA_ACESS_RAM_ARBITER1,Media Access RAM Arbiter1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 24. "LPI2C15,LPI2C15 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 23. "GLIKEY1,GLIKEY1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 22. "IOPCTL1,IOPCTL1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 21. "SYSCON3,SYSCON3 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 20. "DBG_RT700,DBG_RT700 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 13. "GLIKEY4,GLIKEY4 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 12. "MICFIL,MICFIL Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 11. "ACMP0,ACMP0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 10. "SARADC0,ADC0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 9. "SDADC0,SDADC0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 8. "SEMA42_0,SEMA42_0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 7. "OSTIMER,OSTIMER Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 6. "MU2,MU2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 5. "MU1,MU1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 4. "MU0,MU0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 0. "CPU1,CPU1 Clock" "0: No effect,1: Enable" group.long 0x870++0x3 line.long 0x0 "PSCCTL0_SENS_CLR,VDD1_SENSE Peripheral Clock Control 0 Clear" bitfld.long 0x0 25. "MEDIA_ACCESS_RAM_ARBITER1,Media Access RAM Arbiter1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 24. "LPI2C15,LPI2C15 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 23. "GLIKEY1,GLIKEY1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 22. "IOPCTL1,IOPCTL1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 21. "SYSCON3,SYSCON3 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 20. "DBG_RT700,DBG_RT700 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 13. "GLIKEY4,GLIKEY4 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 12. "MICFIL,MICFIL Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 11. "ACMP0,ACMP0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 10. "SARADC0,ADC0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 9. "SDADC0,SDADC0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 8. "SEMA42_0,SEMA42_0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 7. "OSTIMER,OSTIMER Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 6. "MU2,MU2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 5. "MU1,MU1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 4. "MU0,MU0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 0. "CPU1,CPU1 Clock" "0: No effect,1: Disable" group.long 0x890++0x3 line.long 0x0 "ONE_SRC_CLKSLICE_ENABLE_SENSE,One Source Clock Slice Enable for VDD1_SENSE CPU" bitfld.long 0x0 2. "dGDET3_FCLK_EN,dGDET3 Functional Clock Enable" "0: Gates dGDET3 functional clock.,1: Enables dGDET3 functional clock." newline bitfld.long 0x0 1. "dGDET2_FCLK_EN,dGDET2 Functional Clock Enable" "0: Gates dGDET2 functional clock.,1: Enables dGDET2 functional clock." newline bitfld.long 0x0 0. "RTC_FCLK_EN,RTC Functional Clock Gating Enable" "0: Gates RTC functional clock.,1: Enables RTC functional clock." tree.end tree "CLKCTL4" base ad:0x400A1000 group.long 0x10++0x7 line.long 0x0 "PSCCTL0_MEDIA,VDD2_COMP Media Peripheral Clock Control 0" bitfld.long 0x0 29. "GLIKEY2,GLIKEY2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 28. "AXBS_EZH,AXBS for EZHV Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 26. "EZHV,EZHV Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "PNGDEC,PNGDEC Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 24. "JPEGDEC,JPEGDEC Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 23. "SYSCON4,SYSCON4 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 22. "LCDIF,LCDIF Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 15. "FLEXIO0,FLEXIO0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "GLIKEY5,GLIKEY5 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "MMU2,MMU2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 8. "XSPI2,XSPI2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 6. "LPSPI14,LPSPI14 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "LPSPI16,LPSPT16 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 4. "MIPI_DSI_HOST,MIPI_DSI_HOST Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "VGPU,VGPU Clock" "0: Disable,1: Enable" line.long 0x4 "PSCCTL1_MEDIA,VDD2_COMP Media Peripheral Clock Control 1" bitfld.long 0x4 5. "uSDHC1,uSDHC1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 4. "uSDHC0,uSDHC0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 2. "USB1,USB1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "USB0,USB0 Clock" "0: Disable,1: Enable" group.long 0x40++0x7 line.long 0x0 "PSCCTL0_MEDIA_SET,VDD2_COMP Media Peripheral Clock Control 0 Set" bitfld.long 0x0 29. "GLIKEY2,GLIKEY2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 28. "AXBS_EZH,AXBS for EZHV Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 27. "EZH,EZH Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 26. "EZHV,EZHV Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 25. "PNGDEC,PNGDEC Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 24. "JPEGDEC,JPEGDEC Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 23. "SYSCON4,SYSCON4 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 22. "LCDIF,LCDIF Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 15. "FLEXIO0,FLEXIO0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 13. "GLIKEY5,GLIKEY5 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 11. "MMU2,MMU2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 8. "XSPI2,XSPI2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 6. "LPSPI14,LPSPI14 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 5. "LPSPI16,LPSPI16 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 4. "MIPI_DSI_HOST,MIPI_DSI_HOST Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 2. "VGPU,VGPU Clock" "0: No effect,1: Enable" line.long 0x4 "PSCCTL1_MEDIA_SET,VDD2_COMP Media Peripheral Clock Control 1 Set" bitfld.long 0x4 5. "uSDHC1,uSDHC1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 4. "uSDHC0,uSDHC0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 2. "USB1,USB1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 0. "USB0,USB0 Clock" "0: No effect,1: Enable" group.long 0x70++0x7 line.long 0x0 "PSCCTL0_MEDIA_CLR,VDD2_COMP Media Peripheral Clock Control 0 Clear" bitfld.long 0x0 29. "GLIKEY2,GLIKEY2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 28. "AXBS_EZH,AXBS_EZHV Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 27. "EZH,EZHV Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 26. "EZHV,EZHV Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 25. "PNGDEC,PNG Decoder Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 24. "JPEGDEC,JPEGDEC Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 23. "SYSCON4,SYSCON4 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 22. "LCDIF,LCDIF Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 15. "FLEXIO0,FLEXIO0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 13. "GLIKEY5,GLIKEY5 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 11. "MMU2,MMU2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 8. "XSPI2,XSPI2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 6. "LPSPI14,LPSPI14 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 5. "LPSPI16,LPSPI16 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 4. "MIPI_DSI_HOST,MIPI_DSI_HOST Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 2. "VGPU,VGPU Clock" "0: No effect,1: Disable" line.long 0x4 "PSCCTL1_MEDIA_CLR,VDD2_COMP Media Peripheral Clock Control 1 Clear" bitfld.long 0x4 5. "uSDHC1,uSDHC1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 4. "uSDHC0,uSDHC0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 2. "USB1,USB1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 0. "USB0,USB0 Clock" "0: No effect,1: Disable" group.long 0x90++0x3 line.long 0x0 "ONE_SRC_CLKSLICE_ENABLE,One Source Clock Slice Enable for VDD2_COMP Core" bitfld.long 0x0 0. "USBPHY_REFCLK_EN,USBPHY Referrence Clock" "0: Gates USBPHY reference clock.,1: Enables USBPHY reference clock." group.long 0xA4++0x3 line.long 0x0 "MEDIAVDDNCLKSEL,VDDN_MEDIA Clock Source Select" bitfld.long 0x0 0.--1. "SEL,VDDN Clock Source Select" "0: baseclk_mdn,1: main_pll_pfd0,2: fro0_max,3: main_pll_pfd2" group.long 0xAC++0x3 line.long 0x0 "MEDIAVDDNCLKDIV,VDDN_MEDIA Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x104++0x3 line.long 0x0 "MEDIAMAINCLKSEL,Media Main Clock Source Select" bitfld.long 0x0 0.--1. "SEL,Media Main Clock Source Select" "0: baseclk_md2,1: main_pll_pfd0,2: fro0_max,3: main_pll_pfd2" group.long 0x10C++0xB line.long 0x0 "MEDIAMAINCLKDIV,Media Main Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x4 "MDNBASECLKSEL,VDDN_MEDIA Base Clock Source Select" bitfld.long 0x4 0.--1. "SEL,VDDN_MEDIA Base Clock Source Select" "0: fro1_div3,1: fro1_max,2: fro0_div3,3: 1m_lposc" line.long 0x8 "MD2BASECLKSEL,VDD2_MEDIA Base Clock Source Select" bitfld.long 0x8 0.--1. "SEL,Media VDD2 Base Clock Source Select" "0: fro1_div3,1: fro1_max,2: fro0_div3,3: 1m_lposc" group.long 0x200++0x7 line.long 0x0 "XSPI2FCLKSEL,XSPI2 Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for XSPI2 clock.,1: Enables mux output for XSPI2 clock." newline bitfld.long 0x0 0.--1. "SEL,XSPI2 Clock Source Select" "0: baseclk_comn,1: audio_pll_pfd1,2: fro0_max,3: main_pll_pfd3" line.long 0x4 "XSPI2FCLKDIV,XSPI2 Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x220++0x3 line.long 0x0 "USBFCLKSEL,USB Functional Clock Source Select" rbitfld.long 0x0 3. "GATED_FLAG,Gate Flag" "0: The USB fclk is not gated.,1: The USB fclk is gated." newline bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates USB clock. It is necessary to read back..,1: Enables USB clock." newline bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: lp_32k,1: 1m_lposc,2: osc_clk_usb,?" group.long 0x240++0x3 line.long 0x0 "eUSBFCLKSEL,eUSB Functional Clock Source Select" rbitfld.long 0x0 3. "GATED_FLAG,Gate Flag" "0: The eUSB functional clock is not gated.,1: The eUSB functional clock is gated." newline bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for eUSB functional clock. It..,1: Enables mux output for USB functional clock." newline bitfld.long 0x0 0.--1. "SEL,eUSB Clock Source Select" "0: lp_32k,1: 1m_lposc,2: osc_clk_eusb,?" group.long 0x260++0x7 line.long 0x0 "SDIO0FCLKSEL,SDIO0 Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for SD/MMC/SDIO interface 0..,1: Enables mux output for SD/MMC/SDIO interface 0.." newline bitfld.long 0x0 0.--1. "SEL,SDIO0 Functional Clock Source Select" "0: baseclk_mdn,1: audio_pll_pfd0,2: fro0_max,3: main_pll_pfd2" line.long 0x4 "SDIO0FCLKDIV,SDIO0 Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x280++0x7 line.long 0x0 "SDIO1FCLKSEL,SDIO1 Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for SD/MMC/SDIO interface 1..,1: Enables mux output for SD/MMC/SDIO interface 1.." newline bitfld.long 0x0 0.--1. "SEL,SDIO1 Clock Source Select" "0: VDDN_MEDIA base clock,1: Audio PLL PFD0 clock,2: fro0_max,3: Main PLL PFD1 clock" line.long 0x4 "SDIO1FCLKDIV,SDIO1 Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x300++0x13 line.long 0x0 "DPHYCLKSEL,MIPI_DSI_Host PHY Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for MIPI_DSI_Host PHY clock.,1: Enables mux output for MIPI_DSI_Host PHY clock." newline bitfld.long 0x0 0.--1. "SEL,MIPI_DSI_Host PHY Clock Source Select" "0: baseclk_md2,1: MIPI_DSI_Host PHY test bit clock (internal only),2: fro0_max,3: audio_pll_pfd2" line.long 0x4 "DPHYCLKDIV,MIPI_DSI_Host PHY Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x8 "DPHYESCCLKSEL,MIPI_DSI_Host DPHY Escape Mode Clock Source Select" bitfld.long 0x8 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for MIPI_DSI_Host DPHY clock.,1: Enables mux output for MIPI_DSI_Host DPHY clock." newline bitfld.long 0x8 0.--1. "SEL,Clock Source Select" "0: baseclk_md2,1: main_pll_pfd1,2: fro0_max,3: audio_pll_pfd2" line.long 0xC "DPHYESCRXCLKDIV,MIPI_DSI_Host DPHY Escape Mode Receive Clock Divider" rbitfld.long 0xC 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline bitfld.long 0xC 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0xC 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0xC 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0xC 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x10 "DPHYESCTXCLKDIV,MIPI_DSI_Host DPHY Escape Mode Transmit Clock Divider" rbitfld.long 0x10 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline bitfld.long 0x10 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x10 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x10 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x10 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x320++0x27 line.long 0x0 "VGPUCLKSEL,VGPU Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for VGPU clock.,1: Enables mux output for VGPU clock." newline bitfld.long 0x0 0.--1. "SEL,VGPU Clock Source Select" "0: baseclk_md2,1: main_pll_pfd0,2: fro0_max,3: main_pll_pfd2" line.long 0x4 "VGPUCLKDIV,VGPU Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x8 "LPSPI14CLKSEL,LPSPI14 Clock Source Select" bitfld.long 0x8 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LPSPI14 clock.,1: Enables mux output for LPSPI14 clock." newline bitfld.long 0x8 0.--1. "SEL,Clock Source Select" "0: baseclk_md2,1: fro0_max,2: main_pll_pfd0,3: fro1_max" line.long 0xC "LPSPI14CLKDIV,LPSPI14 Clock Divider" rbitfld.long 0xC 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline bitfld.long 0xC 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0xC 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0xC 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0xC 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x10 "LPSPI16CLKSEL,LPSPI16 Clock Source Select" bitfld.long 0x10 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LPSPI16 clock.,1: Enables mux output for LPSPI16 clock." newline bitfld.long 0x10 0.--1. "SEL,LPSPI16 Clock Source Select" "0: baseclk_md2,1: fro0_max,2: main_pll_pfd0,3: fro1_max" line.long 0x14 "LPSPI16CLKDIV,LPSPI16 Clock Divider" rbitfld.long 0x14 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline bitfld.long 0x14 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x14 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x14 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x14 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x18 "FLEXIOCLKSEL,FLEXIO Clock Source Select" bitfld.long 0x18 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for FLEXIO clock.,1: Enables mux output for FLEXIO clock." newline bitfld.long 0x18 0.--1. "SEL,FLEXIO Clock Source Select" "0: baseclk_md2,1: fro0_max,2: fro1_max,3: main_pll_pfd3" line.long 0x1C "FLEXIOCLKDIV,FLEXIO Clock Divider" rbitfld.long 0x1C 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline bitfld.long 0x1C 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x1C 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x1C 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x1C 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x20 "LCDIFPIXELCLKSEL,LCDIF Pixel Clock Source Select" bitfld.long 0x20 2. "SEL_EN,Clock Mux Output Enable" "0: Gates mux output for LCDIF clock.,1: Enables mux output for LCDIF clock." newline bitfld.long 0x20 0.--1. "SEL,LCDIF Pixel Clock Source Select" "0: baseclk_md2,1: main_pll_pfd2,2: fro0_max,3: audio_pll_pfd1" line.long 0x24 "LCDIFPIXELCLKDIV,LCDIF Pixel Clock Divider" rbitfld.long 0x24 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." newline bitfld.long 0x24 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x24 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x24 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x24 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x700++0x3 line.long 0x0 "LOWFREQCLKDIV,Low frequency Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: The change is being made to the divider value." newline bitfld.long 0x0 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x0 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." newline rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.word 0x0 0.--15. 1. "DIV,Clock Divider Value Select" group.long 0x810++0x7 line.long 0x0 "PSCCTL0_SENS,VDD1_SENSE Media Peripheral Clock Control 0" bitfld.long 0x0 29. "GLIKEY2,GLIKEY2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 28. "AXBS_EZH,AXBS for EZHV Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 26. "EZHV,EZHV Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "PNGDEC,PNGDEC Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 24. "JPEGDEC,JPEGDEC Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 23. "SYSCON4,SYSCON4 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 22. "LCDIF,LCDIF Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 15. "FLEXIO0,FLEXIO0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "GLIKEY5,GLIKEY5 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "MMU2,MMU2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 8. "XSPI2,XSPI2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 6. "LPSPI14,LPSPI14 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "LPSPI16,LPSPT16 Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 4. "MIPI_DSI_HOST,MIPI_DSI_HOST Clock" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "VGPU,VGPU Clock" "0: Disable,1: Enable" line.long 0x4 "PSCCTL1_SENS,VDD1_SENSE Media Peripheral Clock Control 1" bitfld.long 0x4 5. "uSDHC1,uSDHC1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 4. "uSDHC0,uSDHC0 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 2. "USB1,USB1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "USB0,USB0 Clock" "0: Disable,1: Enable" group.long 0x840++0x7 line.long 0x0 "PSCCTL0_SENS_SET,VDD1_SENSE Media Peripheral Clock Control 0 Set" bitfld.long 0x0 29. "GLIKEY2,GLIKEY2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 28. "AXBS_EZH,AXBS for EZHV Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 27. "EZH,EZH Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 26. "EZHV,EZHV Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 25. "PNGDEC,PNGDEC Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 24. "JPEGDEC,JPEGDEC Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 23. "SYSCON4,SYSCON4 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 22. "LCDIF,LCDIF Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 15. "FLEXIO0,FLEXIO0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 13. "GLIKEY5,GLIKEY5 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 11. "MMU2,MMU2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 8. "XSPI2,XSPI2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 6. "LPSPI14,LPSPI14 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 5. "LPSPI16,LPSPI16 Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 4. "MIPI_DSI_HOST,MIPI_DSI_HOST Clock" "0: No effect,1: Enable" newline bitfld.long 0x0 2. "VGPU,VGPU Clock" "0: No effect,1: Enable" line.long 0x4 "PSCCTL1_SENS_SET,VDD1_SENSE Media Peripheral Clock Control 1 Set" bitfld.long 0x4 5. "uSDHC1,uSDHC1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 4. "uSDHC0,uSDHC0 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 2. "USB1,USB1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 0. "USB0,USB0 Clock" "0: No effect,1: Enable" group.long 0x870++0x7 line.long 0x0 "PSCCTL0_SENS_CLR,VDD1_SENSE Media Peripheral Clock Control 0 Clear" bitfld.long 0x0 29. "GLIKEY2,GLIKEY2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 28. "AXBS_EZH,AXBS_EZHV Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 27. "EZH,EZHV Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 26. "EZHV,EZHV Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 25. "PNGDEC,PNG Decoder Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 24. "JPEGDEC,JPEGDEC Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 23. "SYSCON4,SYSCON4 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 22. "LCDIF,LCDIF Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 15. "FLEXIO0,FLEXIO0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 13. "GLIKEY5,GLIKEY5 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 11. "MMU2,MMU2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 8. "XSPI2,XSPI2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 6. "LPSPI14,LPSPI14 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 5. "LPSPI16,LPSPI16 Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 4. "MIPI_DSI_HOST,MIPI_DSI_HOST Clock" "0: No effect,1: Disable" newline bitfld.long 0x0 2. "VGPU,VGPU Clock" "0: No effect,1: Disable" line.long 0x4 "PSCCTL1_SENS_CLR,VDD1_SENSE Media Peripheral Clock Control 1 Clear" bitfld.long 0x4 5. "uSDHC1,uSDHC1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 4. "uSDHC0,uSDHC0 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 2. "USB1,USB1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 0. "USB0,USB0 Clock" "0: No effect,1: Disable" group.long 0x890++0x3 line.long 0x0 "ONE_SRC_CLKSLICE_ENABLE_SENSE,One Source Clock Slice Enable for VDD1_SENSE Core" bitfld.long 0x0 0. "USBPHY_REFCLK_EN,USBPHY Reference Clock" "0: Gates USBPHY reference clock.,1: Enables USBPHY reference clock." tree.end sif (cpuis("IMXRT735-CPU1")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU1")) tree "CLKCTL1" base ad:0x40041000 group.long 0x10++0x7 line.long 0x0 "PSCCTL0,VDD1_SENSE Peripheral Clock Control 0" bitfld.long 0x0 7. "SYSCON1,SYSCON1 Clock" "0: Disable,1: Enable" bitfld.long 0x0 6. "SLEEPCON1,SLEEPCON1 Clock" "0: Disable,1: Enable" line.long 0x4 "PSCCTL1,VDD1_SENSE Peripheral Clock Control 1" bitfld.long 0x4 30. "INPUTMUX1,INPUTMUX1 Clock" "0: Disable,1: Enable" bitfld.long 0x4 27. "WWDT3,WWDT3 clock" "0: Disable,1: Enable" newline bitfld.long 0x4 26. "WWDT2,WWDT2 Clock" "0: Disable,1: Enable" bitfld.long 0x4 25. "SEMA42_3,SEMA42_3 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 24. "MU3,MU3 Clock" "0: Disable,1: Enable" bitfld.long 0x4 23. "CDOG4,CDOG4 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 22. "CDOG3,CDOG3 Clock" "0: Disable,1: Enable" bitfld.long 0x4 21. "UTICK1,UTICK1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 20. "MRT1,MRT1 Clock" "0: Disable,1: Enable" bitfld.long 0x4 19. "CTIMER7,CTIMER7 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 18. "CTIMER6,CTIMER6 Clock" "0: Disable,1: Enable" bitfld.long 0x4 17. "CTIMER5,CTIMER5 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 16. "PINT1,PINT1 Clock" "0: Disable,1: Enable" bitfld.long 0x4 15. "GPIO10,GPIO10 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 14. "GPIO9,GPIO9 Clock" "0: Disable,1: Enable" bitfld.long 0x4 13. "GPIO8,GPIO8 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 12. "I3C3,I3C3 Clock" "0: Disable,1: Enable" bitfld.long 0x4 11. "I3C2,I3C2 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 10. "SAI3,SAI3 Clock" "0: Disable,1: Enable" bitfld.long 0x4 9. "LP_FLEXCOMM20,LP_FLEXCOMM20 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 8. "LP_FLEXCOMM19,LP_FLEXCOMM19 Clock" "0: Disable,1: Enable" bitfld.long 0x4 7. "LP_FLEXCOMM18,LP_FLEXCOMM18 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 6. "LP_FLEXCOMM17,LP_FLEXCOMM17 Clock" "0: Disable,1: Enable" bitfld.long 0x4 5. "eDMA3,eDMA3 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 4. "eDMA2,eDMA2 Clock" "0: Disable,1: Enable" bitfld.long 0x4 1. "HiFi1,HiFi1 Clock" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "SENSE_ACCESS_RAM_ARBITER0,VDD1_SENSE Access RAM Arbiter0 Clock" "0: Disable,1: Enable" group.long 0x40++0x7 line.long 0x0 "PSCCTL0_SET,VDD1_SENSE Peripheral Clock Control 0 Set" bitfld.long 0x0 7. "SYSCON1,SYSCON1 Clock" "0: No effect,1: Enable" bitfld.long 0x0 6. "SLEEPCON1,SLEEPCON1 Clock" "0: No effect,1: Enable" line.long 0x4 "PSCCTL1_SET,VDD1_SENSE Peripheral Clock Control 1 Set" bitfld.long 0x4 30. "INPUTMUX1,INPUTMUX1 Clock" "0: No effect,1: Enable" bitfld.long 0x4 27. "WWDT3,WWDT3 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 26. "WWDT2,WWDT2 Clock" "0: No effect,1: Enable" bitfld.long 0x4 25. "SEMA42_3,SEMA42_3 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 24. "MU3,MU3 Clock" "0: No effect,1: Enable" bitfld.long 0x4 23. "CDOG4,CDOG4 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 22. "CDOG3,CDOG3 Clock" "0: No effect,1: Enable" bitfld.long 0x4 21. "UTICK1,UTICK1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 20. "MRT1,MRT1 Clock" "0: No effect,1: Enable" bitfld.long 0x4 19. "CTIMER7,CTIMER7 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 18. "CTIMER6,CTIMER6 Clock" "0: No effect,1: Enable" bitfld.long 0x4 17. "CTIMER5,CTIMER5 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 16. "PINT1,PINT1 Clock" "0: No effect,1: Enable" bitfld.long 0x4 15. "GPIO10,GPIO10 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 14. "GPIO9,GPIO9 Clock" "0: No effect,1: Enable" bitfld.long 0x4 13. "GPIO8,GPIO8 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 12. "I3C3,I3C3 Clock" "0: No effect,1: Enable" bitfld.long 0x4 11. "I3C2,I3C2 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 10. "SAI3,SAI3 Clock" "0: No effect,1: Enable" bitfld.long 0x4 9. "LP_FLEXCOMM20,LP_FLEXCOMM20 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 8. "LP_FLEXCOMM19,LP_FLEXCOMM19 Clock" "0: No effect,1: Enable" bitfld.long 0x4 7. "LP_FLEXCOMM18,LP_FLEXCOMM18 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 6. "LP_FLEXCOMM17,LP_FLEXCOMM17 Clock" "0: No effect,1: Enable" bitfld.long 0x4 5. "eDMA3,eDMA3 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 4. "eDMA2,eDMA2 Clock" "0: No effect,1: Enable" bitfld.long 0x4 1. "HiFi1,HiFi1 Clock" "0: No effect,1: Enable" newline bitfld.long 0x4 0. "SENSE_ACCESS_RAM_ARBITER0,VDD1_SENSE Access RAM Arbiter0 Clock" "0: No effect,1: Enable" group.long 0x70++0x7 line.long 0x0 "PSCCTL0_CLR,VDD1_SENSE Peripheral Clock Control 0 Clear" bitfld.long 0x0 7. "SYSCON1,SYSCON1 Clock" "0: No effect,1: Disable" bitfld.long 0x0 6. "SLEEPCON1,SLEEPCON1 Clock" "0: No effect,1: Disable" line.long 0x4 "PSCCTL1_CLR,VDD1_SENSE Peripheral Clock Control 1 Clear" bitfld.long 0x4 30. "INPUTMUX1,INPUTMUX1 Clock" "0: No effect,1: Disable" bitfld.long 0x4 27. "WWDT3,WWDT3 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 26. "WWDT2,WWDT2 Clock" "0: No effect,1: Disable" bitfld.long 0x4 25. "SEMA42_3,SEMA42_3 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 24. "MU3,MU3 Clock" "0: No effect,1: Disable" bitfld.long 0x4 23. "CDOG4,CDOG4 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 22. "CDOG3,CDOG3 Clock" "0: No effect,1: Disable" bitfld.long 0x4 21. "UTICK1,UTICK1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 20. "MRT1,MRT1 Clock" "0: No effect,1: Disable" bitfld.long 0x4 19. "CTIMER7,CTIMER7 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 18. "CTIMER6,CTIMER6 Clock" "0: No effect,1: Disable" bitfld.long 0x4 17. "CTIMER5,CTIMER5 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 16. "PINT1,PINT1 Clock" "0: No effect,1: Disable" bitfld.long 0x4 15. "GPIO10,GPIO10 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 14. "GPIO9,GPIO9 Clock" "0: No effect,1: Disable" bitfld.long 0x4 13. "GPIO8,GPIO8 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 12. "I3C3,I3C3 Clock" "0: No effect,1: Disable" bitfld.long 0x4 11. "I3C2,I3C2 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 10. "SAI3,SAI3 Clock" "0: No effect,1: Disable" bitfld.long 0x4 9. "LP_FLEXCOMM20,LP_FLEXCOMM20 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 8. "LP_FLEXCOMM19,LP_FLEXCOMM19 Clock" "0: No effect,1: Disable" bitfld.long 0x4 7. "LP_FLEXCOMM18,LP_FLEXCOMM18 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 6. "LP_FLEXCOMM17,LP_FLEXCOMM17 Clock" "0: No effect,1: Disable" bitfld.long 0x4 5. "eDMA3,eDMA3 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 4. "eDMA2,eDMA2 Clock" "0: No effect,1: Disable" bitfld.long 0x4 1. "HiFi1,HiFi1 Clock" "0: No effect,1: Disable" newline bitfld.long 0x4 0. "SENSE_ACCESS_RAM_ARBITER0,VDD1_SENSE Access RAM Arbiter0 Clock" "0: No effect,1: Disable" group.long 0x438++0x3 line.long 0x0 "SENSEBASECLKSEL,VDD1_SENSE Base Clock Select Source" bitfld.long 0x0 0.--1. "SEL,Clock Source Select for Main VDD1_SENSE Base Clock" "0: fro1_div3,1: fro1_max,2: fro2_div3,3: 1m_lposc" group.long 0x440++0x7 line.long 0x0 "SENSEDSPCPUCLKDIV,CPU Clock of DSP in VDD1_SENSE Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock Divider Value Select" line.long 0x4 "SENSEDSPCPUCLKSEL,CPU Clock of DSP in VDD1_SENSE Clock Select" bitfld.long 0x4 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." bitfld.long 0x4 0.--1. "SEL,Clock Source Select" "0: baseclk_sense,1: fro2-max,2: audio_pll_pfd1,3: fro1-max" group.long 0x500++0x7 line.long 0x0 "SAI3FCLKSEL,SAI3 Clock Select Source" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: baseclk_sense,1: fro2_div8,2: fro2_max,3: audio_clk" line.long 0x4 "SAI3CLKDIV,SAI3 Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Select" group.long 0x700++0x7 line.long 0x0 "UTICK1FCLKSEL,UTICK1 Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." bitfld.long 0x0 0.--1. "SEL,UTICK Clock Source Select" "0: baseclk_sense,1: 1m_lposc,2: fro2-max,3: fro1_div2" line.long 0x4 "UTICK1CLKDIV,UTICK1 Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Selection" group.long 0x720++0x3 line.long 0x0 "WWDT2FCLKSEL,WWDT2 Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Enable Clock Mux Output" "0: Gates output of clock mux.,1: Enables output of clock mux." bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: 1m_lposc,?,?,?" group.long 0x740++0x3 line.long 0x0 "WWDT3FCLKSEL,WWDT3 Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: 1m_lposc,?,?,?" group.long 0x760++0x7 line.long 0x0 "SYSTICKFCLKSEL,SYSTICK Functional Clock Select Source" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: baseclk_sense,1: 1m_lposc,2: 32k_wake_clk (switch to other clock source..,3: osc_clk" line.long 0x4 "SYSTICKFCLKDIV,SYSTICK Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished.,1: A change is being made to the divider value." bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Systick Clock Divider Counter Reset" "0: No effect,1: Resets the divider counter." rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Selection" repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x7A0)++0x3 line.long 0x0 "CTIMERFCLKSEL$1,CTIMERindex Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." bitfld.long 0x0 0.--1. "SEL,CTIMER5 Functional Clock Source Select" "0: baseclk_sense,1: audio_clk,2: fro2-max,3: 32k_wake_clk" repeat.end group.long 0x7B0++0xB line.long 0x0 "CTIMER5CLKDIV,CTIMER5 Functional Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished,1: A change is being made to the divider value" bitfld.long 0x0 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x0 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Divider Value Selection" line.long 0x4 "CTIMER6CLKDIV,CTIMER6 Functional Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished,1: A change is being made to the divider value" bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Selection" line.long 0x8 "CTIMER7CLKDIV,CTIMER7 Functional Clock Divider" rbitfld.long 0x8 31. "REQFLAG,Request Flag" "0: The change to the divider value has finished,1: A change is being made to the divider value" bitfld.long 0x8 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x8 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." rbitfld.long 0x8 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x8 0.--7. 1. "DIV,Clock Divider Value Selection" group.long 0x800++0x3 line.long 0x0 "I3C23FCLKSEL,I3C2 and I3C3 Functional Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Gates output of clock mux.,1: Enables output of clock mux." bitfld.long 0x0 0.--1. "SEL,I3C2 and I3C3 Clock Source Select" "0: baseclk_sense,1: fro2-max,2: fro1_div8,3: osc_clk" group.long 0x810++0x3 line.long 0x0 "I3C23FCLKDIV,I3C2 and I3C3 Functional Clock Divider" rbitfld.long 0x0 31. "REQFLAG,Request Flag" "0: The Divider change has been finished (The clock..,1: The divider value is being changed." bitfld.long 0x0 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x0 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." rbitfld.long 0x0 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,I3C2 and I3C3 Clock Divider Value" group.long 0xA00++0x7 line.long 0x0 "FC17FCLKSEL,LP_FLEXCOMM17 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Output of clkmux is gated.,1: Enables output of clock mux." bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM17 Clock Source Select" "0: baseclk_sense,1: fro2-max,2: fro1_max,3: 32k_wake_clk" line.long 0x4 "FC17FCLKDIV,LP_FLEXCOMM17 Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished,1: A change is being made to the divider value" bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Selection" group.long 0xA20++0x7 line.long 0x0 "FC18FCLKSEL,LP_FLEXCOMM18 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Output of clkmux is gated.,1: Enables output of clock mux." bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM18 Clock Source Select" "0: baseclk_sense,1: fro2-max,2: fro1_max,3: 32k_wake_clk" line.long 0x4 "FC18FCLKDIV,LP_FLEXCOMM18 Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished,1: A change is being made to the divider value" bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Selection" group.long 0xA40++0x7 line.long 0x0 "FC19FCLKSEL,LP_FLEXCOMM19 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Output of clkmux is gated.,1: Enables output of clock mux." bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM19 Clock Source Select" "0: baseclk_sense,1: fro2-max,2: fro1_max,3: 32k_wake_clk" line.long 0x4 "FC19FCLKDIV,LP_FLEXCOMM19 Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished,1: A change is being made to the divider value" bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Selection" group.long 0xA60++0x7 line.long 0x0 "FC20FCLKSEL,LP_FLEXCOMM20 Clock Source Select" bitfld.long 0x0 2. "SEL_EN,Clock MUX Output Enable" "0: Output of clkmux is gated.,1: Enables output of clock mux." bitfld.long 0x0 0.--1. "SEL,LP_FLEXCOMM20 Clock Source Select" "0: baseclk_sense,1: fro2-max,2: fro1_max,3: 32k_wake_clk" line.long 0x4 "FC20FCLKDIV,LP_FLEXCOMM20 Clock Divider" rbitfld.long 0x4 31. "REQFLAG,Request Flag" "0: The change to the divider value has been finished,1: A change is being made to the divider value" bitfld.long 0x4 30. "HALT,Divider Counter Halt" "0: No effect,1: Halts (stops) the divider counter." newline bitfld.long 0x4 29. "RESET,Divider Counter Reset" "0: No effect,1: Resets the divider counter." rbitfld.long 0x4 28. "BUSY,Busy Flag" "0: The CLKOUT is outputted with the new divider..,1: A change is being made to the divider value." newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock Divider Value Selection" group.long 0xAA0++0x3 line.long 0x0 "AUDIOVDD1CLKSEL,VDD1_SENSE Audio Clock Source" bitfld.long 0x0 0.--1. "SEL,Clock Source Select" "0: mclk_in,1: osc_clk,2: fro2_div8,3: audio_pll_pfd3" tree.end endif tree.end sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "CMX_PERFMON (Performance Monitor)" base ad:0x0 tree "CMX_PERFMON0" base ad:0x4018C000 group.long 0x0++0x3 line.long 0x0 "PMCR,Performance Monitor Control" hexmask.long.byte 0x0 25.--31. 1. "SELEVT3,Select Event 3" hexmask.long.byte 0x0 18.--24. 1. "SELEVT2,Select Event 2" hexmask.long.byte 0x0 11.--17. 1. "SELEVT1,Select Event 1" bitfld.long 0x0 10. "RECTR3,Reset Event Counter 3" "0: Run normally,1: Reset" newline bitfld.long 0x0 9. "RECTR2,Reset Event Counter 2" "0: Run normally,1: Reset" bitfld.long 0x0 8. "RECTR1,Reset Event Counter 1" "0: Run normally,1: Reset" bitfld.long 0x0 7. "RICTR,Reset Instruction Counter" "0: Do not reset,1: Clear" bitfld.long 0x0 6. "DCIFSH,Disable Counters if Stopped or Halted" "0: Continue,1: Stop" newline bitfld.long 0x0 4.--5. "CMODE,Count Mode" "0: Counted in both User and Privileged modes,?,2: Counted only in User mode,3: Counted only in Privileged mode" bitfld.long 0x0 1.--3. "SSC,Start and Stop Control" "0: Idle or no-op,1: Local stop,2: Local start,3: Local start,?,?,?,?" rbitfld.long 0x0 0. "MENB,Module Is Enabled" "0: Disabled,1: Enabled" rgroup.byte 0x10++0x0 line.byte 0x0 "PMICTR_HI,Performance Monitor Instruction Counter" hexmask.byte 0x0 0.--7. 1. "ICTR,Instruction Counter" rgroup.long 0x14++0x3 line.long 0x0 "PMICTR_LO,Performance Monitor Instruction Counter" hexmask.long 0x0 0.--31. 1. "ICTR,Instruction Counter" rgroup.byte 0x18++0x0 line.byte 0x0 "PMECTR1_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x1C++0x3 line.long 0x0 "PMECTR1_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x20++0x0 line.byte 0x0 "PMECTR2_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x24++0x3 line.long 0x0 "PMECTR2_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x28++0x0 line.byte 0x0 "PMECTR3_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x2C++0x3 line.long 0x0 "PMECTR3_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" tree.end tree "CMX_PERFMON1" base ad:0x4018D000 group.long 0x0++0x3 line.long 0x0 "PMCR,Performance Monitor Control" hexmask.long.byte 0x0 25.--31. 1. "SELEVT3,Select Event 3" hexmask.long.byte 0x0 18.--24. 1. "SELEVT2,Select Event 2" hexmask.long.byte 0x0 11.--17. 1. "SELEVT1,Select Event 1" bitfld.long 0x0 10. "RECTR3,Reset Event Counter 3" "0: Run normally,1: Reset" newline bitfld.long 0x0 9. "RECTR2,Reset Event Counter 2" "0: Run normally,1: Reset" bitfld.long 0x0 8. "RECTR1,Reset Event Counter 1" "0: Run normally,1: Reset" bitfld.long 0x0 7. "RICTR,Reset Instruction Counter" "0: Do not reset,1: Clear" bitfld.long 0x0 6. "DCIFSH,Disable Counters if Stopped or Halted" "0: Continue,1: Stop" newline bitfld.long 0x0 4.--5. "CMODE,Count Mode" "0: Counted in both User and Privileged modes,?,2: Counted only in User mode,3: Counted only in Privileged mode" bitfld.long 0x0 1.--3. "SSC,Start and Stop Control" "0: Idle or no-op,1: Local stop,2: Local start,3: Local start,?,?,?,?" rbitfld.long 0x0 0. "MENB,Module Is Enabled" "0: Disabled,1: Enabled" rgroup.byte 0x10++0x0 line.byte 0x0 "PMICTR_HI,Performance Monitor Instruction Counter" hexmask.byte 0x0 0.--7. 1. "ICTR,Instruction Counter" rgroup.long 0x14++0x3 line.long 0x0 "PMICTR_LO,Performance Monitor Instruction Counter" hexmask.long 0x0 0.--31. 1. "ICTR,Instruction Counter" rgroup.byte 0x18++0x0 line.byte 0x0 "PMECTR1_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x1C++0x3 line.long 0x0 "PMECTR1_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x20++0x0 line.byte 0x0 "PMECTR2_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x24++0x3 line.long 0x0 "PMECTR2_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x28++0x0 line.byte 0x0 "PMECTR3_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x2C++0x3 line.long 0x0 "PMECTR3_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" tree.end tree "CMX_PERFMON2" base ad:0x4018E000 group.long 0x0++0x3 line.long 0x0 "PMCR,Performance Monitor Control" hexmask.long.byte 0x0 25.--31. 1. "SELEVT3,Select Event 3" hexmask.long.byte 0x0 18.--24. 1. "SELEVT2,Select Event 2" hexmask.long.byte 0x0 11.--17. 1. "SELEVT1,Select Event 1" bitfld.long 0x0 10. "RECTR3,Reset Event Counter 3" "0: Run normally,1: Reset" newline bitfld.long 0x0 9. "RECTR2,Reset Event Counter 2" "0: Run normally,1: Reset" bitfld.long 0x0 8. "RECTR1,Reset Event Counter 1" "0: Run normally,1: Reset" bitfld.long 0x0 4.--5. "CMODE,Count Mode" "0: Counted in both User and Privileged modes,?,2: Counted only in User mode,3: Counted only in Privileged mode" bitfld.long 0x0 1.--3. "SSC,Start and Stop Control" "0: Idle or no-op,1: Local stop,2: Local start,3: Local start,?,?,?,?" newline rbitfld.long 0x0 0. "MENB,Module Is Enabled" "0: Disabled,1: Enabled" rgroup.byte 0x18++0x0 line.byte 0x0 "PMECTR1_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x1C++0x3 line.long 0x0 "PMECTR1_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x20++0x0 line.byte 0x0 "PMECTR2_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x24++0x3 line.long 0x0 "PMECTR2_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x28++0x0 line.byte 0x0 "PMECTR3_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x2C++0x3 line.long 0x0 "PMECTR3_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" tree.end tree "CMX_PERFMON3" base ad:0x4018F000 group.long 0x0++0x3 line.long 0x0 "PMCR,Performance Monitor Control" hexmask.long.byte 0x0 25.--31. 1. "SELEVT3,Select Event 3" hexmask.long.byte 0x0 18.--24. 1. "SELEVT2,Select Event 2" hexmask.long.byte 0x0 11.--17. 1. "SELEVT1,Select Event 1" bitfld.long 0x0 10. "RECTR3,Reset Event Counter 3" "0: Run normally,1: Reset" newline bitfld.long 0x0 9. "RECTR2,Reset Event Counter 2" "0: Run normally,1: Reset" bitfld.long 0x0 8. "RECTR1,Reset Event Counter 1" "0: Run normally,1: Reset" bitfld.long 0x0 4.--5. "CMODE,Count Mode" "0: Counted in both User and Privileged modes,?,2: Counted only in User mode,3: Counted only in Privileged mode" bitfld.long 0x0 1.--3. "SSC,Start and Stop Control" "0: Idle or no-op,1: Local stop,2: Local start,3: Local start,?,?,?,?" newline rbitfld.long 0x0 0. "MENB,Module Is Enabled" "0: Disabled,1: Enabled" rgroup.byte 0x18++0x0 line.byte 0x0 "PMECTR1_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x1C++0x3 line.long 0x0 "PMECTR1_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x20++0x0 line.byte 0x0 "PMECTR2_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x24++0x3 line.long 0x0 "PMECTR2_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x28++0x0 line.byte 0x0 "PMECTR3_HI,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x2C++0x3 line.long 0x0 "PMECTR3_LO,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" tree.end tree.end tree "CRC (Cyclic Redundancy Check)" base ad:0x40151000 group.long 0x0++0xB line.long 0x0 "DATA,CRC Data" hexmask.long.byte 0x0 24.--31. 1. "HU,CRC High Upper Byte" hexmask.long.byte 0x0 16.--23. 1. "HL,CRC High Lower Byte" newline hexmask.long.byte 0x0 8.--15. 1. "LU,CRC Low Upper Byte" hexmask.long.byte 0x0 0.--7. 1. "LL,CRC Low Lower Byte" line.long 0x4 "GPOLY,CRC Polynomial" hexmask.long.word 0x4 16.--31. 1. "HIGH,High Polynomial Half-Word" hexmask.long.word 0x4 0.--15. 1. "LOW,Low Polynomial Half-Word" line.long 0x8 "CTRL,CRC Control" bitfld.long 0x8 30.--31. "TOT,Transpose Type for Writes" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." bitfld.long 0x8 28.--29. "TOTR,Transpose Type for Read" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." newline bitfld.long 0x8 26. "FXOR,Complement Read of CRC Data Register" "0: No XOR on reading,1: Inverts or complements the read value of the CRC.." bitfld.long 0x8 25. "WAS,Write as Seed" "0: Data values,1: Seed values" newline bitfld.long 0x8 24. "TCRC,TCRC" "0: 16-bit,1: 32-bit" tree.end endif tree "CTIMER (Standard Counter/Timers)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "CTIMER0" base ad:0x40028000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER1" base ad:0x40029000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER2" base ad:0x4002A000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER3" base ad:0x4002B000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER4" base ad:0x4002C000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "CTIMER5" base ad:0x40048000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER6" base ad:0x40049000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER7" base ad:0x4004A000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "CTIMER0" base ad:0x40028000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER1" base ad:0x40029000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER2" base ad:0x4002A000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER3" base ad:0x4002B000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER4" base ad:0x4002C000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "CTIMER5" base ad:0x40048000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER6" base ad:0x40049000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER7" base ad:0x4004A000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "CTIMER0" base ad:0x40028000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER1" base ad:0x40029000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER2" base ad:0x4002A000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER3" base ad:0x4002B000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER4" base ad:0x4002C000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "CTIMER5" base ad:0x40048000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER6" base ad:0x40049000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER7" base ad:0x4004A000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end endif tree.end sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "DEBUG_MAILBOX" base ad:0x40198000 group.long 0x0++0xB line.long 0x0 "CSW,Command and Status Word" bitfld.long 0x0 5. "CHIP_RESET_REQ,Chip Reset Request" "0,1" bitfld.long 0x0 4. "SOFT_RESET,Soft Reset" "0,1" newline bitfld.long 0x0 3. "AHB_OR_ERR,AHB Overrun Error" "0: No AHB Overrun Error,1: AHB Overrun Error. An AHB overrun occurred." bitfld.long 0x0 2. "DBG_OR_ERR,DBGMB Overrun Error" "0: No DBGMB Overrun error,1: DBGMB overrun error. A DBGMB overrun occurred." newline bitfld.long 0x0 1. "REQ_PENDING,Request Pending" "0: No request pending,1: Request for resynchronization pending" bitfld.long 0x0 0. "RESYNCH_REQ,Resynchronization Request" "0: No request,1: Request for resynchronization" line.long 0x4 "REQUEST,Request Value" hexmask.long 0x4 0.--31. 1. "REQUEST,Request Value" line.long 0x8 "RETURN,Return Value" hexmask.long 0x8 0.--31. 1. "RET,Return Value" rgroup.long 0xFC++0x3 line.long 0x0 "ID,Identification" hexmask.long 0x0 0.--31. 1. "ID,Identification Value" tree.end endif tree "DMA (Direct Memory Access)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "DMA_MP" base ad:0x0 tree "DMA0" base ad:0x40140000 group.long 0x0++0x3 line.long 0x0 "MP_CSR,Management Page Control" rbitfld.long 0x0 31. "ACTIVE,DMA Active Status" "0: eDMA is idle,1: eDMA is executing a channel" hexmask.long.byte 0x0 24.--27. 1. "ACTIVE_ID,Active Channel ID" newline bitfld.long 0x0 9. "CX,Cancel Transfer" "0: Normal operation,1: Cancel the remaining data transfer" bitfld.long 0x0 8. "ECX,Cancel Transfer With Error" "0: Normal operation,1: Cancel the remaining data transfer" newline bitfld.long 0x0 7. "GMRC,Global Master ID Replication Control" "0: Master ID replication disabled for all channels,1: Master ID replication available and controlled.." bitfld.long 0x0 6. "GCLC,Global Channel Linking Control" "0: Channel linking disabled for all channels,1: Channel linking available and controlled by each.." newline bitfld.long 0x0 5. "HALT,Halt DMA Operations" "0: Normal operation,1: Stall the start of any new channels" bitfld.long 0x0 4. "HAE,Halt After Error" "0: Normal operation,1: Any error causes the HALT field to be set to 1" newline bitfld.long 0x0 2. "ERCA,Enable Round Robin Channel Arbitration" "0: Round-robin channel arbitration disabled,1: Round-robin channel arbitration enabled" bitfld.long 0x0 1. "EDBG,Enable Debug" "0: Debug mode disabled,1: Debug mode is enabled." rgroup.long 0x4++0xB line.long 0x0 "MP_ES,Management Page Error Status" bitfld.long 0x0 31. "VLD,Valid" "0: No CHn_ES[ERR] fields are set to 1,1: At least one CHn_ES[ERR] field is set to 1.." hexmask.long.byte 0x0 24.--27. 1. "ERRCHN,Error Channel Number or Canceled Channel Number" newline bitfld.long 0x0 8. "ECX,Transfer Canceled" "0: No canceled transfers,1: Last recorded entry was a canceled transfer by.." bitfld.long 0x0 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: The last recorded error was NBYTES equal to zero.." newline bitfld.long 0x0 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was a bus error on a source.." newline bitfld.long 0x0 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was a bus error on a.." line.long 0x4 "MP_INT,Management Page Interrupt Request Status" hexmask.long.word 0x4 0.--15. 1. "INT,Interrupt Request Status" line.long 0x8 "MP_HRS,Management Page Hardware Request Status" hexmask.long 0x8 0.--31. 1. "HRS,Hardware Request Status" repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "CH_GRPRI[$1],Channel Arbitration Group" hexmask.long.byte 0x0 0.--4. 1. "GRPRI,Arbitration Group For Channel n" repeat.end tree.end tree "DMA1" base ad:0x40160000 group.long 0x0++0x3 line.long 0x0 "MP_CSR,Management Page Control" rbitfld.long 0x0 31. "ACTIVE,DMA Active Status" "0: eDMA is idle,1: eDMA is executing a channel" hexmask.long.byte 0x0 24.--27. 1. "ACTIVE_ID,Active Channel ID" newline bitfld.long 0x0 9. "CX,Cancel Transfer" "0: Normal operation,1: Cancel the remaining data transfer" bitfld.long 0x0 8. "ECX,Cancel Transfer With Error" "0: Normal operation,1: Cancel the remaining data transfer" newline bitfld.long 0x0 7. "GMRC,Global Master ID Replication Control" "0: Master ID replication disabled for all channels,1: Master ID replication available and controlled.." bitfld.long 0x0 6. "GCLC,Global Channel Linking Control" "0: Channel linking disabled for all channels,1: Channel linking available and controlled by each.." newline bitfld.long 0x0 5. "HALT,Halt DMA Operations" "0: Normal operation,1: Stall the start of any new channels" bitfld.long 0x0 4. "HAE,Halt After Error" "0: Normal operation,1: Any error causes the HALT field to be set to 1" newline bitfld.long 0x0 2. "ERCA,Enable Round Robin Channel Arbitration" "0: Round-robin channel arbitration disabled,1: Round-robin channel arbitration enabled" bitfld.long 0x0 1. "EDBG,Enable Debug" "0: Debug mode disabled,1: Debug mode is enabled." rgroup.long 0x4++0xB line.long 0x0 "MP_ES,Management Page Error Status" bitfld.long 0x0 31. "VLD,Valid" "0: No CHn_ES[ERR] fields are set to 1,1: At least one CHn_ES[ERR] field is set to 1.." hexmask.long.byte 0x0 24.--27. 1. "ERRCHN,Error Channel Number or Canceled Channel Number" newline bitfld.long 0x0 8. "ECX,Transfer Canceled" "0: No canceled transfers,1: Last recorded entry was a canceled transfer by.." bitfld.long 0x0 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: The last recorded error was NBYTES equal to zero.." newline bitfld.long 0x0 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was a bus error on a source.." newline bitfld.long 0x0 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was a bus error on a.." line.long 0x4 "MP_INT,Management Page Interrupt Request Status" hexmask.long.word 0x4 0.--15. 1. "INT,Interrupt Request Status" line.long 0x8 "MP_HRS,Management Page Hardware Request Status" hexmask.long 0x8 0.--31. 1. "HRS,Hardware Request Status" repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "CH_GRPRI[$1],Channel Arbitration Group" hexmask.long.byte 0x0 0.--4. 1. "GRPRI,Arbitration Group For Channel n" repeat.end tree.end tree.end endif sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "DMA_TCD" base ad:0x0 tree "DMA0_TCD" base ad:0x40141000 group.long 0x0++0x17 line.long 0x0 "CH0_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH0_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH0_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH0_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH0_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH0_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x20++0x3 line.long 0x0 "TCD0_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x24++0x3 line.word 0x0 "TCD0_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD0_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x28++0x3 line.long 0x0 "TCD0_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x28++0xB line.long 0x0 "TCD0_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD0_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD0_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x34++0x3 line.word 0x0 "TCD0_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD0_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x36++0x1 line.word 0x0 "TCD0_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x38++0x3 line.long 0x0 "TCD0_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x3C++0x3 line.word 0x0 "TCD0_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD0_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x3E++0x1 line.word 0x0 "TCD0_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x1000++0x17 line.long 0x0 "CH1_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH1_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH1_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH1_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH1_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH1_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x1020++0x3 line.long 0x0 "TCD1_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x1024++0x3 line.word 0x0 "TCD1_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD1_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x1028++0x3 line.long 0x0 "TCD1_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x1028++0xB line.long 0x0 "TCD1_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD1_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD1_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x1034++0x3 line.word 0x0 "TCD1_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD1_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x1036++0x1 line.word 0x0 "TCD1_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x1038++0x3 line.long 0x0 "TCD1_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x103C++0x3 line.word 0x0 "TCD1_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD1_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x103E++0x1 line.word 0x0 "TCD1_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x2000++0x17 line.long 0x0 "CH2_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH2_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH2_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH2_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH2_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH2_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x2020++0x3 line.long 0x0 "TCD2_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x2024++0x3 line.word 0x0 "TCD2_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD2_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x2028++0x3 line.long 0x0 "TCD2_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x2028++0xB line.long 0x0 "TCD2_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD2_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD2_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x2034++0x3 line.word 0x0 "TCD2_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD2_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x2036++0x1 line.word 0x0 "TCD2_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x2038++0x3 line.long 0x0 "TCD2_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x203C++0x3 line.word 0x0 "TCD2_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD2_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x203E++0x1 line.word 0x0 "TCD2_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x3000++0x17 line.long 0x0 "CH3_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH3_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH3_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH3_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH3_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH3_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x3020++0x3 line.long 0x0 "TCD3_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x3024++0x3 line.word 0x0 "TCD3_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD3_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x3028++0x3 line.long 0x0 "TCD3_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x3028++0xB line.long 0x0 "TCD3_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD3_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD3_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x3034++0x3 line.word 0x0 "TCD3_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD3_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x3036++0x1 line.word 0x0 "TCD3_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x3038++0x3 line.long 0x0 "TCD3_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x303C++0x3 line.word 0x0 "TCD3_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD3_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x303E++0x1 line.word 0x0 "TCD3_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x4000++0x17 line.long 0x0 "CH4_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH4_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH4_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH4_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH4_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH4_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x4020++0x3 line.long 0x0 "TCD4_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x4024++0x3 line.word 0x0 "TCD4_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD4_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x4028++0x3 line.long 0x0 "TCD4_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x4028++0xB line.long 0x0 "TCD4_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD4_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD4_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x4034++0x3 line.word 0x0 "TCD4_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD4_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x4036++0x1 line.word 0x0 "TCD4_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x4038++0x3 line.long 0x0 "TCD4_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x403C++0x3 line.word 0x0 "TCD4_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD4_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x403E++0x1 line.word 0x0 "TCD4_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x5000++0x17 line.long 0x0 "CH5_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH5_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH5_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH5_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH5_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH5_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x5020++0x3 line.long 0x0 "TCD5_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x5024++0x3 line.word 0x0 "TCD5_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD5_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x5028++0x3 line.long 0x0 "TCD5_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x5028++0xB line.long 0x0 "TCD5_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD5_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD5_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x5034++0x3 line.word 0x0 "TCD5_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD5_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x5036++0x1 line.word 0x0 "TCD5_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x5038++0x3 line.long 0x0 "TCD5_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x503C++0x3 line.word 0x0 "TCD5_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD5_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x503E++0x1 line.word 0x0 "TCD5_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x6000++0x17 line.long 0x0 "CH6_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH6_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH6_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH6_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH6_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH6_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x6020++0x3 line.long 0x0 "TCD6_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x6024++0x3 line.word 0x0 "TCD6_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD6_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x6028++0x3 line.long 0x0 "TCD6_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x6028++0xB line.long 0x0 "TCD6_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD6_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD6_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x6034++0x3 line.word 0x0 "TCD6_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD6_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x6036++0x1 line.word 0x0 "TCD6_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x6038++0x3 line.long 0x0 "TCD6_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x603C++0x3 line.word 0x0 "TCD6_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD6_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x603E++0x1 line.word 0x0 "TCD6_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x7000++0x17 line.long 0x0 "CH7_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH7_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH7_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH7_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH7_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH7_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x7020++0x3 line.long 0x0 "TCD7_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x7024++0x3 line.word 0x0 "TCD7_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD7_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x7028++0x3 line.long 0x0 "TCD7_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x7028++0xB line.long 0x0 "TCD7_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD7_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD7_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x7034++0x3 line.word 0x0 "TCD7_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD7_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x7036++0x1 line.word 0x0 "TCD7_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x7038++0x3 line.long 0x0 "TCD7_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x703C++0x3 line.word 0x0 "TCD7_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD7_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x703E++0x1 line.word 0x0 "TCD7_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x8000++0x17 line.long 0x0 "CH8_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH8_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH8_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH8_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH8_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH8_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x8020++0x3 line.long 0x0 "TCD8_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x8024++0x3 line.word 0x0 "TCD8_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD8_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x8028++0x3 line.long 0x0 "TCD8_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x8028++0xB line.long 0x0 "TCD8_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD8_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD8_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x8034++0x3 line.word 0x0 "TCD8_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD8_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x8036++0x1 line.word 0x0 "TCD8_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x8038++0x3 line.long 0x0 "TCD8_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x803C++0x3 line.word 0x0 "TCD8_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD8_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x803E++0x1 line.word 0x0 "TCD8_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x9000++0x17 line.long 0x0 "CH9_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH9_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH9_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH9_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH9_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH9_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x9020++0x3 line.long 0x0 "TCD9_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x9024++0x3 line.word 0x0 "TCD9_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD9_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x9028++0x3 line.long 0x0 "TCD9_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x9028++0xB line.long 0x0 "TCD9_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD9_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD9_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x9034++0x3 line.word 0x0 "TCD9_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD9_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x9036++0x1 line.word 0x0 "TCD9_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x9038++0x3 line.long 0x0 "TCD9_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x903C++0x3 line.word 0x0 "TCD9_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD9_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x903E++0x1 line.word 0x0 "TCD9_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xA000++0x17 line.long 0x0 "CH10_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH10_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH10_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH10_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH10_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH10_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xA020++0x3 line.long 0x0 "TCD10_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xA024++0x3 line.word 0x0 "TCD10_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD10_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xA028++0x3 line.long 0x0 "TCD10_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xA028++0xB line.long 0x0 "TCD10_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD10_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD10_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xA034++0x3 line.word 0x0 "TCD10_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD10_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xA036++0x1 line.word 0x0 "TCD10_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xA038++0x3 line.long 0x0 "TCD10_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xA03C++0x3 line.word 0x0 "TCD10_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD10_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xA03E++0x1 line.word 0x0 "TCD10_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xB000++0x17 line.long 0x0 "CH11_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH11_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH11_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH11_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH11_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH11_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xB020++0x3 line.long 0x0 "TCD11_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xB024++0x3 line.word 0x0 "TCD11_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD11_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xB028++0x3 line.long 0x0 "TCD11_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xB028++0xB line.long 0x0 "TCD11_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD11_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD11_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xB034++0x3 line.word 0x0 "TCD11_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD11_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xB036++0x1 line.word 0x0 "TCD11_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xB038++0x3 line.long 0x0 "TCD11_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xB03C++0x3 line.word 0x0 "TCD11_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD11_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xB03E++0x1 line.word 0x0 "TCD11_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xC000++0x17 line.long 0x0 "CH12_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH12_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH12_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH12_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH12_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH12_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xC020++0x3 line.long 0x0 "TCD12_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xC024++0x3 line.word 0x0 "TCD12_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD12_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xC028++0x3 line.long 0x0 "TCD12_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xC028++0xB line.long 0x0 "TCD12_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD12_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD12_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xC034++0x3 line.word 0x0 "TCD12_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD12_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xC036++0x1 line.word 0x0 "TCD12_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xC038++0x3 line.long 0x0 "TCD12_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xC03C++0x3 line.word 0x0 "TCD12_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD12_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xC03E++0x1 line.word 0x0 "TCD12_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xD000++0x17 line.long 0x0 "CH13_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH13_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH13_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH13_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH13_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH13_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xD020++0x3 line.long 0x0 "TCD13_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xD024++0x3 line.word 0x0 "TCD13_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD13_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xD028++0x3 line.long 0x0 "TCD13_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xD028++0xB line.long 0x0 "TCD13_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD13_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD13_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xD034++0x3 line.word 0x0 "TCD13_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD13_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xD036++0x1 line.word 0x0 "TCD13_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xD038++0x3 line.long 0x0 "TCD13_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xD03C++0x3 line.word 0x0 "TCD13_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD13_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xD03E++0x1 line.word 0x0 "TCD13_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xE000++0x17 line.long 0x0 "CH14_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH14_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH14_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH14_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH14_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH14_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xE020++0x3 line.long 0x0 "TCD14_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xE024++0x3 line.word 0x0 "TCD14_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD14_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xE028++0x3 line.long 0x0 "TCD14_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xE028++0xB line.long 0x0 "TCD14_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD14_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD14_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xE034++0x3 line.word 0x0 "TCD14_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD14_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xE036++0x1 line.word 0x0 "TCD14_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xE038++0x3 line.long 0x0 "TCD14_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xE03C++0x3 line.word 0x0 "TCD14_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD14_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xE03E++0x1 line.word 0x0 "TCD14_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xF000++0x17 line.long 0x0 "CH15_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH15_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH15_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH15_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH15_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH15_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xF020++0x3 line.long 0x0 "TCD15_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xF024++0x3 line.word 0x0 "TCD15_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD15_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xF028++0x3 line.long 0x0 "TCD15_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xF028++0xB line.long 0x0 "TCD15_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD15_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD15_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xF034++0x3 line.word 0x0 "TCD15_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD15_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xF036++0x1 line.word 0x0 "TCD15_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xF038++0x3 line.long 0x0 "TCD15_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xF03C++0x3 line.word 0x0 "TCD15_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD15_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xF03E++0x1 line.word 0x0 "TCD15_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" tree.end tree "DMA1_TCD" base ad:0x40161000 group.long 0x0++0x17 line.long 0x0 "CH0_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH0_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH0_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH0_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH0_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH0_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x20++0x3 line.long 0x0 "TCD0_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x24++0x3 line.word 0x0 "TCD0_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD0_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x28++0x3 line.long 0x0 "TCD0_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x28++0xB line.long 0x0 "TCD0_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD0_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD0_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x34++0x3 line.word 0x0 "TCD0_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD0_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x36++0x1 line.word 0x0 "TCD0_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x38++0x3 line.long 0x0 "TCD0_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x3C++0x3 line.word 0x0 "TCD0_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD0_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x3E++0x1 line.word 0x0 "TCD0_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x1000++0x17 line.long 0x0 "CH1_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH1_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH1_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH1_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH1_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH1_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x1020++0x3 line.long 0x0 "TCD1_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x1024++0x3 line.word 0x0 "TCD1_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD1_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x1028++0x3 line.long 0x0 "TCD1_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x1028++0xB line.long 0x0 "TCD1_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD1_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD1_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x1034++0x3 line.word 0x0 "TCD1_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD1_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x1036++0x1 line.word 0x0 "TCD1_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x1038++0x3 line.long 0x0 "TCD1_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x103C++0x3 line.word 0x0 "TCD1_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD1_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x103E++0x1 line.word 0x0 "TCD1_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x2000++0x17 line.long 0x0 "CH2_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH2_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH2_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH2_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH2_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH2_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x2020++0x3 line.long 0x0 "TCD2_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x2024++0x3 line.word 0x0 "TCD2_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD2_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x2028++0x3 line.long 0x0 "TCD2_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x2028++0xB line.long 0x0 "TCD2_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD2_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD2_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x2034++0x3 line.word 0x0 "TCD2_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD2_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x2036++0x1 line.word 0x0 "TCD2_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x2038++0x3 line.long 0x0 "TCD2_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x203C++0x3 line.word 0x0 "TCD2_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD2_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x203E++0x1 line.word 0x0 "TCD2_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x3000++0x17 line.long 0x0 "CH3_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH3_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH3_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH3_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH3_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH3_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x3020++0x3 line.long 0x0 "TCD3_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x3024++0x3 line.word 0x0 "TCD3_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD3_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x3028++0x3 line.long 0x0 "TCD3_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x3028++0xB line.long 0x0 "TCD3_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD3_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD3_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x3034++0x3 line.word 0x0 "TCD3_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD3_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x3036++0x1 line.word 0x0 "TCD3_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x3038++0x3 line.long 0x0 "TCD3_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x303C++0x3 line.word 0x0 "TCD3_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD3_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x303E++0x1 line.word 0x0 "TCD3_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x4000++0x17 line.long 0x0 "CH4_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH4_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH4_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH4_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH4_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH4_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x4020++0x3 line.long 0x0 "TCD4_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x4024++0x3 line.word 0x0 "TCD4_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD4_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x4028++0x3 line.long 0x0 "TCD4_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x4028++0xB line.long 0x0 "TCD4_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD4_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD4_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x4034++0x3 line.word 0x0 "TCD4_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD4_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x4036++0x1 line.word 0x0 "TCD4_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x4038++0x3 line.long 0x0 "TCD4_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x403C++0x3 line.word 0x0 "TCD4_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD4_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x403E++0x1 line.word 0x0 "TCD4_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x5000++0x17 line.long 0x0 "CH5_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH5_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH5_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH5_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH5_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH5_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x5020++0x3 line.long 0x0 "TCD5_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x5024++0x3 line.word 0x0 "TCD5_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD5_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x5028++0x3 line.long 0x0 "TCD5_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x5028++0xB line.long 0x0 "TCD5_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD5_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD5_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x5034++0x3 line.word 0x0 "TCD5_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD5_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x5036++0x1 line.word 0x0 "TCD5_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x5038++0x3 line.long 0x0 "TCD5_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x503C++0x3 line.word 0x0 "TCD5_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD5_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x503E++0x1 line.word 0x0 "TCD5_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x6000++0x17 line.long 0x0 "CH6_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH6_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH6_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH6_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH6_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH6_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x6020++0x3 line.long 0x0 "TCD6_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x6024++0x3 line.word 0x0 "TCD6_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD6_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x6028++0x3 line.long 0x0 "TCD6_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x6028++0xB line.long 0x0 "TCD6_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD6_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD6_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x6034++0x3 line.word 0x0 "TCD6_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD6_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x6036++0x1 line.word 0x0 "TCD6_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x6038++0x3 line.long 0x0 "TCD6_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x603C++0x3 line.word 0x0 "TCD6_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD6_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x603E++0x1 line.word 0x0 "TCD6_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x7000++0x17 line.long 0x0 "CH7_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH7_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH7_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH7_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH7_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH7_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x7020++0x3 line.long 0x0 "TCD7_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x7024++0x3 line.word 0x0 "TCD7_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD7_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x7028++0x3 line.long 0x0 "TCD7_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x7028++0xB line.long 0x0 "TCD7_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD7_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD7_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x7034++0x3 line.word 0x0 "TCD7_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD7_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x7036++0x1 line.word 0x0 "TCD7_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x7038++0x3 line.long 0x0 "TCD7_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x703C++0x3 line.word 0x0 "TCD7_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD7_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x703E++0x1 line.word 0x0 "TCD7_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x8000++0x17 line.long 0x0 "CH8_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH8_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH8_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH8_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH8_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH8_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x8020++0x3 line.long 0x0 "TCD8_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x8024++0x3 line.word 0x0 "TCD8_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD8_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x8028++0x3 line.long 0x0 "TCD8_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x8028++0xB line.long 0x0 "TCD8_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD8_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD8_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x8034++0x3 line.word 0x0 "TCD8_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD8_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x8036++0x1 line.word 0x0 "TCD8_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x8038++0x3 line.long 0x0 "TCD8_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x803C++0x3 line.word 0x0 "TCD8_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD8_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x803E++0x1 line.word 0x0 "TCD8_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x9000++0x17 line.long 0x0 "CH9_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH9_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH9_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH9_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH9_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH9_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x9020++0x3 line.long 0x0 "TCD9_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x9024++0x3 line.word 0x0 "TCD9_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD9_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x9028++0x3 line.long 0x0 "TCD9_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x9028++0xB line.long 0x0 "TCD9_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD9_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD9_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x9034++0x3 line.word 0x0 "TCD9_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD9_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x9036++0x1 line.word 0x0 "TCD9_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x9038++0x3 line.long 0x0 "TCD9_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x903C++0x3 line.word 0x0 "TCD9_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD9_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x903E++0x1 line.word 0x0 "TCD9_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xA000++0x17 line.long 0x0 "CH10_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH10_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH10_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH10_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH10_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH10_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xA020++0x3 line.long 0x0 "TCD10_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xA024++0x3 line.word 0x0 "TCD10_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD10_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xA028++0x3 line.long 0x0 "TCD10_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xA028++0xB line.long 0x0 "TCD10_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD10_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD10_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xA034++0x3 line.word 0x0 "TCD10_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD10_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xA036++0x1 line.word 0x0 "TCD10_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xA038++0x3 line.long 0x0 "TCD10_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xA03C++0x3 line.word 0x0 "TCD10_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD10_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xA03E++0x1 line.word 0x0 "TCD10_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xB000++0x17 line.long 0x0 "CH11_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH11_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH11_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH11_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH11_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH11_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xB020++0x3 line.long 0x0 "TCD11_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xB024++0x3 line.word 0x0 "TCD11_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD11_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xB028++0x3 line.long 0x0 "TCD11_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xB028++0xB line.long 0x0 "TCD11_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD11_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD11_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xB034++0x3 line.word 0x0 "TCD11_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD11_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xB036++0x1 line.word 0x0 "TCD11_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xB038++0x3 line.long 0x0 "TCD11_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xB03C++0x3 line.word 0x0 "TCD11_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD11_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xB03E++0x1 line.word 0x0 "TCD11_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xC000++0x17 line.long 0x0 "CH12_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH12_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH12_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH12_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH12_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH12_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xC020++0x3 line.long 0x0 "TCD12_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xC024++0x3 line.word 0x0 "TCD12_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD12_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xC028++0x3 line.long 0x0 "TCD12_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xC028++0xB line.long 0x0 "TCD12_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD12_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD12_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xC034++0x3 line.word 0x0 "TCD12_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD12_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xC036++0x1 line.word 0x0 "TCD12_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xC038++0x3 line.long 0x0 "TCD12_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xC03C++0x3 line.word 0x0 "TCD12_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD12_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xC03E++0x1 line.word 0x0 "TCD12_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xD000++0x17 line.long 0x0 "CH13_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH13_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH13_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH13_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH13_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH13_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xD020++0x3 line.long 0x0 "TCD13_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xD024++0x3 line.word 0x0 "TCD13_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD13_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xD028++0x3 line.long 0x0 "TCD13_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xD028++0xB line.long 0x0 "TCD13_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD13_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD13_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xD034++0x3 line.word 0x0 "TCD13_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD13_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xD036++0x1 line.word 0x0 "TCD13_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xD038++0x3 line.long 0x0 "TCD13_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xD03C++0x3 line.word 0x0 "TCD13_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD13_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xD03E++0x1 line.word 0x0 "TCD13_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xE000++0x17 line.long 0x0 "CH14_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH14_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH14_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH14_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH14_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH14_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xE020++0x3 line.long 0x0 "TCD14_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xE024++0x3 line.word 0x0 "TCD14_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD14_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xE028++0x3 line.long 0x0 "TCD14_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xE028++0xB line.long 0x0 "TCD14_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD14_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD14_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xE034++0x3 line.word 0x0 "TCD14_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD14_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xE036++0x1 line.word 0x0 "TCD14_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xE038++0x3 line.long 0x0 "TCD14_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xE03C++0x3 line.word 0x0 "TCD14_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD14_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xE03E++0x1 line.word 0x0 "TCD14_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xF000++0x17 line.long 0x0 "CH15_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH15_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH15_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH15_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH15_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH15_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xF020++0x3 line.long 0x0 "TCD15_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xF024++0x3 line.word 0x0 "TCD15_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD15_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xF028++0x3 line.long 0x0 "TCD15_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xF028++0xB line.long 0x0 "TCD15_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD15_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD15_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xF034++0x3 line.word 0x0 "TCD15_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD15_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xF036++0x1 line.word 0x0 "TCD15_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xF038++0x3 line.long 0x0 "TCD15_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xF03C++0x3 line.word 0x0 "TCD15_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD15_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xF03E++0x1 line.word 0x0 "TCD15_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" tree.end tree.end endif sif (cpuis("IMXRT735-CPU1")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU1")) tree "DMA_MP" base ad:0x0 tree "DMA2" base ad:0x40300000 group.long 0x0++0x3 line.long 0x0 "MP_CSR,Management Page Control" rbitfld.long 0x0 31. "ACTIVE,DMA Active Status" "0: eDMA is idle,1: eDMA is executing a channel" rbitfld.long 0x0 24.--26. "ACTIVE_ID,Active Channel ID" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 9. "CX,Cancel Transfer" "0: Normal operation,1: Cancel the remaining data transfer" bitfld.long 0x0 8. "ECX,Cancel Transfer With Error" "0: Normal operation,1: Cancel the remaining data transfer" newline bitfld.long 0x0 7. "GMRC,Global Master ID Replication Control" "0: Master ID replication disabled for all channels,1: Master ID replication available and controlled.." bitfld.long 0x0 6. "GCLC,Global Channel Linking Control" "0: Channel linking disabled for all channels,1: Channel linking available and controlled by each.." newline bitfld.long 0x0 5. "HALT,Halt DMA Operations" "0: Normal operation,1: Stall the start of any new channels" bitfld.long 0x0 4. "HAE,Halt After Error" "0: Normal operation,1: Any error causes the HALT field to be set to 1" newline bitfld.long 0x0 2. "ERCA,Enable Round Robin Channel Arbitration" "0: Round-robin channel arbitration disabled,1: Round-robin channel arbitration enabled" bitfld.long 0x0 1. "EDBG,Enable Debug" "0: Debug mode disabled,1: Debug mode is enabled." rgroup.long 0x4++0xB line.long 0x0 "MP_ES,Management Page Error Status" bitfld.long 0x0 31. "VLD,Valid" "0: No CHn_ES[ERR] fields are set to 1,1: At least one CHn_ES[ERR] field is set to 1.." bitfld.long 0x0 24.--26. "ERRCHN,Error Channel Number or Canceled Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 8. "ECX,Transfer Canceled" "0: No canceled transfers,1: Last recorded entry was a canceled transfer by.." bitfld.long 0x0 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: The last recorded error was NBYTES equal to zero.." newline bitfld.long 0x0 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was a bus error on a source.." newline bitfld.long 0x0 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was a bus error on a.." line.long 0x4 "MP_INT,Management Page Interrupt Request Status" hexmask.long.byte 0x4 0.--7. 1. "INT,Interrupt Request Status" line.long 0x8 "MP_HRS,Management Page Hardware Request Status" hexmask.long 0x8 0.--31. 1. "HRS,Hardware Request Status" repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "CH_GRPRI[$1],Channel Arbitration Group" hexmask.long.byte 0x0 0.--4. 1. "GRPRI,Arbitration Group For Channel n" repeat.end tree.end tree "DMA3" base ad:0x40310000 group.long 0x0++0x3 line.long 0x0 "MP_CSR,Management Page Control" rbitfld.long 0x0 31. "ACTIVE,DMA Active Status" "0: eDMA is idle,1: eDMA is executing a channel" rbitfld.long 0x0 24.--26. "ACTIVE_ID,Active Channel ID" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 9. "CX,Cancel Transfer" "0: Normal operation,1: Cancel the remaining data transfer" bitfld.long 0x0 8. "ECX,Cancel Transfer With Error" "0: Normal operation,1: Cancel the remaining data transfer" newline bitfld.long 0x0 7. "GMRC,Global Master ID Replication Control" "0: Master ID replication disabled for all channels,1: Master ID replication available and controlled.." bitfld.long 0x0 6. "GCLC,Global Channel Linking Control" "0: Channel linking disabled for all channels,1: Channel linking available and controlled by each.." newline bitfld.long 0x0 5. "HALT,Halt DMA Operations" "0: Normal operation,1: Stall the start of any new channels" bitfld.long 0x0 4. "HAE,Halt After Error" "0: Normal operation,1: Any error causes the HALT field to be set to 1" newline bitfld.long 0x0 2. "ERCA,Enable Round Robin Channel Arbitration" "0: Round-robin channel arbitration disabled,1: Round-robin channel arbitration enabled" bitfld.long 0x0 1. "EDBG,Enable Debug" "0: Debug mode disabled,1: Debug mode is enabled." rgroup.long 0x4++0xB line.long 0x0 "MP_ES,Management Page Error Status" bitfld.long 0x0 31. "VLD,Valid" "0: No CHn_ES[ERR] fields are set to 1,1: At least one CHn_ES[ERR] field is set to 1.." bitfld.long 0x0 24.--26. "ERRCHN,Error Channel Number or Canceled Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 8. "ECX,Transfer Canceled" "0: No canceled transfers,1: Last recorded entry was a canceled transfer by.." bitfld.long 0x0 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: The last recorded error was NBYTES equal to zero.." newline bitfld.long 0x0 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was a bus error on a source.." newline bitfld.long 0x0 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was a bus error on a.." line.long 0x4 "MP_INT,Management Page Interrupt Request Status" hexmask.long.byte 0x4 0.--7. 1. "INT,Interrupt Request Status" line.long 0x8 "MP_HRS,Management Page Hardware Request Status" hexmask.long 0x8 0.--31. 1. "HRS,Hardware Request Status" repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "CH_GRPRI[$1],Channel Arbitration Group" hexmask.long.byte 0x0 0.--4. 1. "GRPRI,Arbitration Group For Channel n" repeat.end tree.end tree.end endif sif (cpuis("IMXRT735-CPU1")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU1")) tree "DMA_TCD" base ad:0x0 tree "DMA2_TCD" base ad:0x40301000 group.long 0x0++0x17 line.long 0x0 "CH0_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH0_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH0_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH0_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH0_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH0_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x20++0x3 line.long 0x0 "TCD0_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x24++0x3 line.word 0x0 "TCD0_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD0_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x28++0x3 line.long 0x0 "TCD0_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x28++0xB line.long 0x0 "TCD0_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD0_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD0_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x34++0x3 line.word 0x0 "TCD0_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD0_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x36++0x1 line.word 0x0 "TCD0_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x38++0x3 line.long 0x0 "TCD0_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x3C++0x3 line.word 0x0 "TCD0_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD0_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x3E++0x1 line.word 0x0 "TCD0_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x1000++0x17 line.long 0x0 "CH1_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH1_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH1_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH1_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH1_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH1_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x1020++0x3 line.long 0x0 "TCD1_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x1024++0x3 line.word 0x0 "TCD1_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD1_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x1028++0x3 line.long 0x0 "TCD1_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x1028++0xB line.long 0x0 "TCD1_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD1_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD1_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x1034++0x3 line.word 0x0 "TCD1_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD1_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x1036++0x1 line.word 0x0 "TCD1_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x1038++0x3 line.long 0x0 "TCD1_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x103C++0x3 line.word 0x0 "TCD1_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD1_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x103E++0x1 line.word 0x0 "TCD1_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x2000++0x17 line.long 0x0 "CH2_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH2_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH2_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH2_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH2_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH2_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x2020++0x3 line.long 0x0 "TCD2_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x2024++0x3 line.word 0x0 "TCD2_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD2_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x2028++0x3 line.long 0x0 "TCD2_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x2028++0xB line.long 0x0 "TCD2_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD2_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD2_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x2034++0x3 line.word 0x0 "TCD2_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD2_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x2036++0x1 line.word 0x0 "TCD2_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x2038++0x3 line.long 0x0 "TCD2_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x203C++0x3 line.word 0x0 "TCD2_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD2_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x203E++0x1 line.word 0x0 "TCD2_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x3000++0x17 line.long 0x0 "CH3_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH3_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH3_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH3_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH3_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH3_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x3020++0x3 line.long 0x0 "TCD3_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x3024++0x3 line.word 0x0 "TCD3_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD3_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x3028++0x3 line.long 0x0 "TCD3_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x3028++0xB line.long 0x0 "TCD3_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD3_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD3_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x3034++0x3 line.word 0x0 "TCD3_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD3_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x3036++0x1 line.word 0x0 "TCD3_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x3038++0x3 line.long 0x0 "TCD3_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x303C++0x3 line.word 0x0 "TCD3_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD3_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x303E++0x1 line.word 0x0 "TCD3_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x4000++0x17 line.long 0x0 "CH4_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH4_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH4_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH4_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH4_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH4_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x4020++0x3 line.long 0x0 "TCD4_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x4024++0x3 line.word 0x0 "TCD4_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD4_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x4028++0x3 line.long 0x0 "TCD4_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x4028++0xB line.long 0x0 "TCD4_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD4_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD4_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x4034++0x3 line.word 0x0 "TCD4_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD4_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x4036++0x1 line.word 0x0 "TCD4_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x4038++0x3 line.long 0x0 "TCD4_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x403C++0x3 line.word 0x0 "TCD4_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD4_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x403E++0x1 line.word 0x0 "TCD4_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x5000++0x17 line.long 0x0 "CH5_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH5_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH5_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH5_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH5_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH5_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x5020++0x3 line.long 0x0 "TCD5_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x5024++0x3 line.word 0x0 "TCD5_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD5_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x5028++0x3 line.long 0x0 "TCD5_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x5028++0xB line.long 0x0 "TCD5_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD5_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD5_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x5034++0x3 line.word 0x0 "TCD5_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD5_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x5036++0x1 line.word 0x0 "TCD5_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x5038++0x3 line.long 0x0 "TCD5_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x503C++0x3 line.word 0x0 "TCD5_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD5_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x503E++0x1 line.word 0x0 "TCD5_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x6000++0x17 line.long 0x0 "CH6_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH6_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH6_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH6_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH6_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH6_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x6020++0x3 line.long 0x0 "TCD6_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x6024++0x3 line.word 0x0 "TCD6_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD6_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x6028++0x3 line.long 0x0 "TCD6_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x6028++0xB line.long 0x0 "TCD6_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD6_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD6_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x6034++0x3 line.word 0x0 "TCD6_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD6_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x6036++0x1 line.word 0x0 "TCD6_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x6038++0x3 line.long 0x0 "TCD6_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x603C++0x3 line.word 0x0 "TCD6_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD6_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x603E++0x1 line.word 0x0 "TCD6_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x7000++0x17 line.long 0x0 "CH7_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH7_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH7_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH7_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH7_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH7_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x7020++0x3 line.long 0x0 "TCD7_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x7024++0x3 line.word 0x0 "TCD7_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD7_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x7028++0x3 line.long 0x0 "TCD7_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x7028++0xB line.long 0x0 "TCD7_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD7_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD7_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x7034++0x3 line.word 0x0 "TCD7_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD7_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x7036++0x1 line.word 0x0 "TCD7_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x7038++0x3 line.long 0x0 "TCD7_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x703C++0x3 line.word 0x0 "TCD7_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD7_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x703E++0x1 line.word 0x0 "TCD7_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" tree.end tree "DMA3_TCD" base ad:0x40311000 group.long 0x0++0x17 line.long 0x0 "CH0_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH0_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH0_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH0_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH0_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH0_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x20++0x3 line.long 0x0 "TCD0_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x24++0x3 line.word 0x0 "TCD0_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD0_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x28++0x3 line.long 0x0 "TCD0_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x28++0xB line.long 0x0 "TCD0_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD0_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD0_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x34++0x3 line.word 0x0 "TCD0_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD0_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x36++0x1 line.word 0x0 "TCD0_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x38++0x3 line.long 0x0 "TCD0_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x3C++0x3 line.word 0x0 "TCD0_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD0_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x3E++0x1 line.word 0x0 "TCD0_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x1000++0x17 line.long 0x0 "CH1_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH1_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH1_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH1_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH1_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH1_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x1020++0x3 line.long 0x0 "TCD1_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x1024++0x3 line.word 0x0 "TCD1_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD1_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x1028++0x3 line.long 0x0 "TCD1_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x1028++0xB line.long 0x0 "TCD1_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD1_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD1_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x1034++0x3 line.word 0x0 "TCD1_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD1_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x1036++0x1 line.word 0x0 "TCD1_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x1038++0x3 line.long 0x0 "TCD1_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x103C++0x3 line.word 0x0 "TCD1_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD1_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x103E++0x1 line.word 0x0 "TCD1_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x2000++0x17 line.long 0x0 "CH2_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH2_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH2_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH2_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH2_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH2_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x2020++0x3 line.long 0x0 "TCD2_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x2024++0x3 line.word 0x0 "TCD2_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD2_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x2028++0x3 line.long 0x0 "TCD2_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x2028++0xB line.long 0x0 "TCD2_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD2_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD2_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x2034++0x3 line.word 0x0 "TCD2_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD2_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x2036++0x1 line.word 0x0 "TCD2_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x2038++0x3 line.long 0x0 "TCD2_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x203C++0x3 line.word 0x0 "TCD2_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD2_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x203E++0x1 line.word 0x0 "TCD2_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x3000++0x17 line.long 0x0 "CH3_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH3_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH3_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH3_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH3_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH3_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x3020++0x3 line.long 0x0 "TCD3_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x3024++0x3 line.word 0x0 "TCD3_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD3_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x3028++0x3 line.long 0x0 "TCD3_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x3028++0xB line.long 0x0 "TCD3_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD3_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD3_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x3034++0x3 line.word 0x0 "TCD3_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD3_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x3036++0x1 line.word 0x0 "TCD3_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x3038++0x3 line.long 0x0 "TCD3_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x303C++0x3 line.word 0x0 "TCD3_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD3_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x303E++0x1 line.word 0x0 "TCD3_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x4000++0x17 line.long 0x0 "CH4_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH4_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH4_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH4_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH4_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH4_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x4020++0x3 line.long 0x0 "TCD4_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x4024++0x3 line.word 0x0 "TCD4_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD4_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x4028++0x3 line.long 0x0 "TCD4_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x4028++0xB line.long 0x0 "TCD4_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD4_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD4_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x4034++0x3 line.word 0x0 "TCD4_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD4_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x4036++0x1 line.word 0x0 "TCD4_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x4038++0x3 line.long 0x0 "TCD4_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x403C++0x3 line.word 0x0 "TCD4_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD4_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x403E++0x1 line.word 0x0 "TCD4_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x5000++0x17 line.long 0x0 "CH5_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH5_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH5_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH5_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH5_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH5_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x5020++0x3 line.long 0x0 "TCD5_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x5024++0x3 line.word 0x0 "TCD5_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD5_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x5028++0x3 line.long 0x0 "TCD5_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x5028++0xB line.long 0x0 "TCD5_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD5_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD5_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x5034++0x3 line.word 0x0 "TCD5_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD5_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x5036++0x1 line.word 0x0 "TCD5_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x5038++0x3 line.long 0x0 "TCD5_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x503C++0x3 line.word 0x0 "TCD5_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD5_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x503E++0x1 line.word 0x0 "TCD5_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x6000++0x17 line.long 0x0 "CH6_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH6_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH6_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH6_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH6_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH6_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x6020++0x3 line.long 0x0 "TCD6_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x6024++0x3 line.word 0x0 "TCD6_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD6_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x6028++0x3 line.long 0x0 "TCD6_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x6028++0xB line.long 0x0 "TCD6_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD6_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD6_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x6034++0x3 line.word 0x0 "TCD6_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD6_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x6036++0x1 line.word 0x0 "TCD6_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x6038++0x3 line.long 0x0 "TCD6_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x603C++0x3 line.word 0x0 "TCD6_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD6_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x603E++0x1 line.word 0x0 "TCD6_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x7000++0x17 line.long 0x0 "CH7_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH7_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH7_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH7_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH7_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH7_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--5. 1. "SRC,Service Request Source" group.long 0x7020++0x3 line.long 0x0 "TCD7_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x7024++0x3 line.word 0x0 "TCD7_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD7_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,6: 64-byte,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x7028++0x3 line.long 0x0 "TCD7_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x7028++0xB line.long 0x0 "TCD7_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD7_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD7_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x7034++0x3 line.word 0x0 "TCD7_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD7_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x7036++0x1 line.word 0x0 "TCD7_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x7038++0x3 line.long 0x0 "TCD7_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x703C++0x3 line.word 0x0 "TCD7_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD7_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x703E++0x1 line.word 0x0 "TCD7_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" tree.end tree.end endif tree.end sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "ELS (EdgeLock Secure Enclave)" base ad:0x0 tree "ELS" base ad:0x40190000 rgroup.long 0x0++0x3 line.long 0x0 "ELS_STATUS,Status Register" hexmask.long.word 0x0 18.--31. 1. "reserved31,reserved" bitfld.long 0x0 17. "reserved17,reserved" "0,1" newline bitfld.long 0x0 16. "ELS_LOCKED,High indicates that ELS is locked by a master" "0,1" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0,1" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,High indicates the internal PRNG is ready" "0,1" newline bitfld.long 0x0 2. "ELS_ERR,High indicates the ELS has detected an internal error" "0,1" bitfld.long 0x0 1. "ELS_IRQ,High indicates the ELS has an active interrupt" "0,1" newline bitfld.long 0x0 0. "ELS_BUSY,High indicates the ELS is executing a crypto sequence" "0,1" group.long 0x4++0x17 line.long 0x0 "ELS_CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset" "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start a ELS Operation" "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "ELS_CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,no description available" line.long 0x8 "ELS_CFG,Configuration Register" bitfld.long 0x8 31. "SHA2_DIRECT,Enables or disables sha2 direct mode" "0: Disabled,1: Enabled: direct access from external" hexmask.long.byte 0x8 26.--30. 1. "cfg_rsvd1,reserved" newline hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" hexmask.long.word 0x8 0.--15. 1. "cfg_rsvd0,reserved" line.long 0xC "ELS_KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "ELS_KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "ELS_KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "ELS_DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "ELS_DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR ELS_DMA_SRC0" line.long 0x8 "ELS_DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "ELS_DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "ELS_DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR ELS_DMA_SRC2" line.long 0x8 "ELS_DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "ELS_DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "ELS_INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "ELS_INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "ELS_INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ELS_ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of ELS_PRNG_DATOUT when ELS_STATUS.PRNG_RDY is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ELS_ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0xB line.long 0x0 "ELS_VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" line.long 0x4 "ELS_CONFIG,ELS CONFI" bitfld.long 0x4 31. "reserved31,reserved" "0,1" bitfld.long 0x4 30. "reserved30,reserved" "0,1" newline bitfld.long 0x4 29. "dtrng_eval_sup,dtrng_eval command is supported" "0,1" bitfld.long 0x4 28. "dtrng_cfg_load_sup,dtrng_cfg_load command is supported" "0,1" newline bitfld.long 0x4 27. "reserved27,reserved" "0,1" bitfld.long 0x4 26. "dtrng_prvl_cfg_load_sup,dtrng_prvl_cfg_load command is supported" "0,1" newline bitfld.long 0x4 25. "drbg_test_sup,drbg_test command is supported" "0,1" bitfld.long 0x4 24. "rnd_req_sup,rnd_req command is supported" "0,1" newline bitfld.long 0x4 23. "reserved23,reserved" "0,1" bitfld.long 0x4 22. "cmac_sup,cmac command is supported" "0,1" newline bitfld.long 0x4 21. "hmac_sup,hmac command is supported" "0,1" bitfld.long 0x4 20. "hash_sup,hash command is supported" "0,1" newline bitfld.long 0x4 19. "reserved19,reserved" "0,1" bitfld.long 0x4 18. "tls_init_sup,tls_init command is supported" "0,1" newline bitfld.long 0x4 17. "hkdf_sup,hkdf command is supported" "0,1" bitfld.long 0x4 16. "ckdf_sup,ckdf command is supported" "0,1" newline bitfld.long 0x4 15. "reserved15,reserved" "0,1" bitfld.long 0x4 14. "reserved14,reserved" "0,1" newline bitfld.long 0x4 13. "reserved13,reserved" "0,1" bitfld.long 0x4 11. "kdelete_sup,kdelete command is supported" "0,1" newline bitfld.long 0x4 10. "keyout_sup,keyout command is supported" "0,1" bitfld.long 0x4 9. "keyin_sup,keyin command is supported" "0,1" newline bitfld.long 0x4 8. "keygen_sup,keygen command is supported" "0,1" bitfld.long 0x4 7. "reserved7,reserved" "0,1" newline bitfld.long 0x4 6. "eckxch_sup,dhkey_xch command is supported" "0,1" bitfld.long 0x4 5. "ecvfy_sup,ecvfy command is supported" "0,1" newline bitfld.long 0x4 4. "ecsign_sup,ecsign command is supported" "0,1" bitfld.long 0x4 3. "reserved3,reserved" "0,1" newline bitfld.long 0x4 2. "reserved2,reserved" "0,1" bitfld.long 0x4 1. "auth_cipher_sup,auth_cipher command is supported" "0,1" newline bitfld.long 0x4 0. "cipher_sup,cipher command is supported" "0,1" line.long 0x8 "ELS_PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x8 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number. Default value is 'undefined" group.long 0x60++0x3 line.long 0x0 "ELS_CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "ELS_CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "ELS_SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID. Default value is 0xCE2C6AF." rgroup.long 0x70++0x3 line.long 0x0 "ELS_DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "ELS_MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "ELS_KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x100++0x3 line.long 0x0 "ELS_SHA2_STATUS,SHA2 Status Register" bitfld.long 0x0 0. "SHA2_BUSY,SHA2 busy/idle status for sha direct" "0,1" group.long 0x104++0x7 line.long 0x0 "ELS_SHA2_CTRL,SHA2 Control Register" hexmask.long.tbyte 0x0 10.--31. 1. "ctrl_rsvd,r-eserved" bitfld.long 0x0 9. "sha2_byte_order,Write to 1 to Reverse byte endianess" "0,1" newline rbitfld.long 0x0 6.--8. "ctrl_rsvd1,r-eserved" "0,1,2,3,4,5,6,7" bitfld.long 0x0 4.--5. "sha2_mode,SHA2 MODE:" "0,1,2,3" newline bitfld.long 0x0 3. "sha2_load,Write to 1 to Load the SHA2 Kernel" "0,1" bitfld.long 0x0 2. "sha2_init,Write to 1 to Init the SHA2 Kernel" "0,1" newline bitfld.long 0x0 1. "sha2_rst,Write to 1 to Reset a SHA2 operation" "0,1" bitfld.long 0x0 0. "sha2_start,Write to 1 to Init the SHA2 Module" "0,1" line.long 0x4 "ELS_SHA2_DIN,SHA_DATA IN 0 Register" hexmask.long 0x4 0.--31. 1. "SHA_DATIN,Output ELS_SHA_DATIN executed from ELS Application" rgroup.long 0x10C++0x3F line.long 0x0 "ELS_SHA2_DOUT0,SHA_DATA Out 0 Register" hexmask.long 0x0 0.--31. 1. "SHA_DATA0,Output SHA_DATA executed from ELS Application" line.long 0x4 "ELS_SHA2_DOUT1,SHA_DATA Out 1 Register" hexmask.long 0x4 0.--31. 1. "SHA_DATA1,Output SHA_DATA executed from ELS Application" line.long 0x8 "ELS_SHA2_DOUT2,SHA_DATA Out 2 Register" hexmask.long 0x8 0.--31. 1. "SHA_DATA2,Output SHA_DATA executed from ELS Application" line.long 0xC "ELS_SHA2_DOUT3,SHA_DATA Out 3 Register" hexmask.long 0xC 0.--31. 1. "SHA_DATA3,Output SHA_DATA executed from ELS Application" line.long 0x10 "ELS_SHA2_DOUT4,SHA_DATA Out 4 Register" hexmask.long 0x10 0.--31. 1. "SHA_DATA4,Output SHA_DATA executed from ELS Application" line.long 0x14 "ELS_SHA2_DOUT5,SHA_DATA Out 5 Register" hexmask.long 0x14 0.--31. 1. "SHA_DATA5,Output SHA_DATA executed from ELS Application" line.long 0x18 "ELS_SHA2_DOUT6,SHA_DATA Out 6 Register" hexmask.long 0x18 0.--31. 1. "SHA_DATA6,Output SHA_DATA executed from ELS Application" line.long 0x1C "ELS_SHA2_DOUT7,SHA_DATA Out 7 Register" hexmask.long 0x1C 0.--31. 1. "SHA_DATA7,Output SHA_DATA executed from ELS Application" line.long 0x20 "ELS_SHA2_DOUT8,SHA_DATA Out 8 Register" hexmask.long 0x20 0.--31. 1. "SHA_DATA8,Output SHA_DATA executed from ELS Application" line.long 0x24 "ELS_SHA2_DOUT9,SHA_DATA Out 9 Register" hexmask.long 0x24 0.--31. 1. "SHA_DATA9,Output SHA_DATA executed from ELS Application" line.long 0x28 "ELS_SHA2_DOUT10,SHA_DATA Out 10 Register" hexmask.long 0x28 0.--31. 1. "SHA_DATA10,Output SHA_DATA executed from ELS Application" line.long 0x2C "ELS_SHA2_DOUT11,SHA_DATA Out 11 Register" hexmask.long 0x2C 0.--31. 1. "SHA_DATA11,Output SHA_DATA executed from ELS Application" line.long 0x30 "ELS_SHA2_DOUT12,SHA_DATA Out 12 Register" hexmask.long 0x30 0.--31. 1. "SHA_DATA12,Output SHA_DATA executed from ELS Application" line.long 0x34 "ELS_SHA2_DOUT13,SHA_DATA Out 13 Register" hexmask.long 0x34 0.--31. 1. "SHA_DATA13,Output SHA_DATA executed from ELS Application" line.long 0x38 "ELS_SHA2_DOUT14,SHA_DATA Out 14 Register" hexmask.long 0x38 0.--31. 1. "SHA_DATA14,Output SHA_DATA executed from ELS Application" line.long 0x3C "ELS_SHA2_DOUT15,SHA_DATA Out 15 Register" hexmask.long 0x3C 0.--31. 1. "SHA_DATA15,Output SHA_DATA executed from ELS Application" rgroup.long 0x150++0x4F line.long 0x0 "ELS_K0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,Private key that can only be used with a trusted public key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,Trusted public key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Privilege level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" group.long 0x1A4++0x7 line.long 0x0 "Reserved_LA4,Reserved LA4" hexmask.long 0x0 0.--31. 1. "reserved31,should be 0" line.long 0x4 "Reserved_LA8,Reserved LA8" hexmask.long 0x4 0.--31. 1. "reserved31,should be 0x2d" tree.end tree "ELS_ALIAS1" base ad:0x40191000 rgroup.long 0x0++0x3 line.long 0x0 "ELS_STATUS,Status Register" hexmask.long.word 0x0 18.--31. 1. "reserved31,reserved" bitfld.long 0x0 17. "reserved17,reserved" "0,1" newline bitfld.long 0x0 16. "ELS_LOCKED,High indicates that ELS is locked by a master" "0,1" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0,1" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,High indicates the internal PRNG is ready" "0,1" newline bitfld.long 0x0 2. "ELS_ERR,High indicates the ELS has detected an internal error" "0,1" bitfld.long 0x0 1. "ELS_IRQ,High indicates the ELS has an active interrupt" "0,1" newline bitfld.long 0x0 0. "ELS_BUSY,High indicates the ELS is executing a crypto sequence" "0,1" group.long 0x4++0x17 line.long 0x0 "ELS_CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset" "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start a ELS Operation" "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "ELS_CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,no description available" line.long 0x8 "ELS_CFG,Configuration Register" bitfld.long 0x8 31. "SHA2_DIRECT,Enables or disables sha2 direct mode" "0: Disabled,1: Enabled: direct access from external" hexmask.long.byte 0x8 26.--30. 1. "cfg_rsvd1,reserved" newline hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" hexmask.long.word 0x8 0.--15. 1. "cfg_rsvd0,reserved" line.long 0xC "ELS_KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "ELS_KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "ELS_KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "ELS_DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "ELS_DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR ELS_DMA_SRC0" line.long 0x8 "ELS_DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "ELS_DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "ELS_DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR ELS_DMA_SRC2" line.long 0x8 "ELS_DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "ELS_DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "ELS_INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "ELS_INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "ELS_INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ELS_ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of ELS_PRNG_DATOUT when ELS_STATUS.PRNG_RDY is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ELS_ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0xB line.long 0x0 "ELS_VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" line.long 0x4 "ELS_CONFIG,ELS CONFI" bitfld.long 0x4 31. "reserved31,reserved" "0,1" bitfld.long 0x4 30. "reserved30,reserved" "0,1" newline bitfld.long 0x4 29. "dtrng_eval_sup,dtrng_eval command is supported" "0,1" bitfld.long 0x4 28. "dtrng_cfg_load_sup,dtrng_cfg_load command is supported" "0,1" newline bitfld.long 0x4 27. "reserved27,reserved" "0,1" bitfld.long 0x4 26. "dtrng_prvl_cfg_load_sup,dtrng_prvl_cfg_load command is supported" "0,1" newline bitfld.long 0x4 25. "drbg_test_sup,drbg_test command is supported" "0,1" bitfld.long 0x4 24. "rnd_req_sup,rnd_req command is supported" "0,1" newline bitfld.long 0x4 23. "reserved23,reserved" "0,1" bitfld.long 0x4 22. "cmac_sup,cmac command is supported" "0,1" newline bitfld.long 0x4 21. "hmac_sup,hmac command is supported" "0,1" bitfld.long 0x4 20. "hash_sup,hash command is supported" "0,1" newline bitfld.long 0x4 19. "reserved19,reserved" "0,1" bitfld.long 0x4 18. "tls_init_sup,tls_init command is supported" "0,1" newline bitfld.long 0x4 17. "hkdf_sup,hkdf command is supported" "0,1" bitfld.long 0x4 16. "ckdf_sup,ckdf command is supported" "0,1" newline bitfld.long 0x4 15. "reserved15,reserved" "0,1" bitfld.long 0x4 14. "reserved14,reserved" "0,1" newline bitfld.long 0x4 13. "reserved13,reserved" "0,1" bitfld.long 0x4 11. "kdelete_sup,kdelete command is supported" "0,1" newline bitfld.long 0x4 10. "keyout_sup,keyout command is supported" "0,1" bitfld.long 0x4 9. "keyin_sup,keyin command is supported" "0,1" newline bitfld.long 0x4 8. "keygen_sup,keygen command is supported" "0,1" bitfld.long 0x4 7. "reserved7,reserved" "0,1" newline bitfld.long 0x4 6. "eckxch_sup,dhkey_xch command is supported" "0,1" bitfld.long 0x4 5. "ecvfy_sup,ecvfy command is supported" "0,1" newline bitfld.long 0x4 4. "ecsign_sup,ecsign command is supported" "0,1" bitfld.long 0x4 3. "reserved3,reserved" "0,1" newline bitfld.long 0x4 2. "reserved2,reserved" "0,1" bitfld.long 0x4 1. "auth_cipher_sup,auth_cipher command is supported" "0,1" newline bitfld.long 0x4 0. "cipher_sup,cipher command is supported" "0,1" line.long 0x8 "ELS_PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x8 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number. Default value is 'undefined" group.long 0x60++0x3 line.long 0x0 "ELS_CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "ELS_CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "ELS_SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID. Default value is 0xCE2C6AF." rgroup.long 0x70++0x3 line.long 0x0 "ELS_DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "ELS_MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "ELS_KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x100++0x3 line.long 0x0 "ELS_SHA2_STATUS,SHA2 Status Register" bitfld.long 0x0 0. "SHA2_BUSY,SHA2 busy/idle status for sha direct" "0,1" group.long 0x104++0x7 line.long 0x0 "ELS_SHA2_CTRL,SHA2 Control Register" hexmask.long.tbyte 0x0 10.--31. 1. "ctrl_rsvd,r-eserved" bitfld.long 0x0 9. "sha2_byte_order,Write to 1 to Reverse byte endianess" "0,1" newline rbitfld.long 0x0 6.--8. "ctrl_rsvd1,r-eserved" "0,1,2,3,4,5,6,7" bitfld.long 0x0 4.--5. "sha2_mode,SHA2 MODE:" "0,1,2,3" newline bitfld.long 0x0 3. "sha2_load,Write to 1 to Load the SHA2 Kernel" "0,1" bitfld.long 0x0 2. "sha2_init,Write to 1 to Init the SHA2 Kernel" "0,1" newline bitfld.long 0x0 1. "sha2_rst,Write to 1 to Reset a SHA2 operation" "0,1" bitfld.long 0x0 0. "sha2_start,Write to 1 to Init the SHA2 Module" "0,1" line.long 0x4 "ELS_SHA2_DIN,SHA_DATA IN 0 Register" hexmask.long 0x4 0.--31. 1. "SHA_DATIN,Output ELS_SHA_DATIN executed from ELS Application" rgroup.long 0x10C++0x3F line.long 0x0 "ELS_SHA2_DOUT0,SHA_DATA Out 0 Register" hexmask.long 0x0 0.--31. 1. "SHA_DATA0,Output SHA_DATA executed from ELS Application" line.long 0x4 "ELS_SHA2_DOUT1,SHA_DATA Out 1 Register" hexmask.long 0x4 0.--31. 1. "SHA_DATA1,Output SHA_DATA executed from ELS Application" line.long 0x8 "ELS_SHA2_DOUT2,SHA_DATA Out 2 Register" hexmask.long 0x8 0.--31. 1. "SHA_DATA2,Output SHA_DATA executed from ELS Application" line.long 0xC "ELS_SHA2_DOUT3,SHA_DATA Out 3 Register" hexmask.long 0xC 0.--31. 1. "SHA_DATA3,Output SHA_DATA executed from ELS Application" line.long 0x10 "ELS_SHA2_DOUT4,SHA_DATA Out 4 Register" hexmask.long 0x10 0.--31. 1. "SHA_DATA4,Output SHA_DATA executed from ELS Application" line.long 0x14 "ELS_SHA2_DOUT5,SHA_DATA Out 5 Register" hexmask.long 0x14 0.--31. 1. "SHA_DATA5,Output SHA_DATA executed from ELS Application" line.long 0x18 "ELS_SHA2_DOUT6,SHA_DATA Out 6 Register" hexmask.long 0x18 0.--31. 1. "SHA_DATA6,Output SHA_DATA executed from ELS Application" line.long 0x1C "ELS_SHA2_DOUT7,SHA_DATA Out 7 Register" hexmask.long 0x1C 0.--31. 1. "SHA_DATA7,Output SHA_DATA executed from ELS Application" line.long 0x20 "ELS_SHA2_DOUT8,SHA_DATA Out 8 Register" hexmask.long 0x20 0.--31. 1. "SHA_DATA8,Output SHA_DATA executed from ELS Application" line.long 0x24 "ELS_SHA2_DOUT9,SHA_DATA Out 9 Register" hexmask.long 0x24 0.--31. 1. "SHA_DATA9,Output SHA_DATA executed from ELS Application" line.long 0x28 "ELS_SHA2_DOUT10,SHA_DATA Out 10 Register" hexmask.long 0x28 0.--31. 1. "SHA_DATA10,Output SHA_DATA executed from ELS Application" line.long 0x2C "ELS_SHA2_DOUT11,SHA_DATA Out 11 Register" hexmask.long 0x2C 0.--31. 1. "SHA_DATA11,Output SHA_DATA executed from ELS Application" line.long 0x30 "ELS_SHA2_DOUT12,SHA_DATA Out 12 Register" hexmask.long 0x30 0.--31. 1. "SHA_DATA12,Output SHA_DATA executed from ELS Application" line.long 0x34 "ELS_SHA2_DOUT13,SHA_DATA Out 13 Register" hexmask.long 0x34 0.--31. 1. "SHA_DATA13,Output SHA_DATA executed from ELS Application" line.long 0x38 "ELS_SHA2_DOUT14,SHA_DATA Out 14 Register" hexmask.long 0x38 0.--31. 1. "SHA_DATA14,Output SHA_DATA executed from ELS Application" line.long 0x3C "ELS_SHA2_DOUT15,SHA_DATA Out 15 Register" hexmask.long 0x3C 0.--31. 1. "SHA_DATA15,Output SHA_DATA executed from ELS Application" rgroup.long 0x150++0x4F line.long 0x0 "ELS_K0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,Private key that can only be used with a trusted public key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,Trusted public key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Privilege level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" group.long 0x1A4++0x7 line.long 0x0 "Reserved_LA4,Reserved LA4" hexmask.long 0x0 0.--31. 1. "reserved31,should be 0" line.long 0x4 "Reserved_LA8,Reserved LA8" hexmask.long 0x4 0.--31. 1. "reserved31,should be 0x2d" tree.end tree "ELS_ALIAS2" base ad:0x40192000 rgroup.long 0x0++0x3 line.long 0x0 "ELS_STATUS,Status Register" hexmask.long.word 0x0 18.--31. 1. "reserved31,reserved" bitfld.long 0x0 17. "reserved17,reserved" "0,1" newline bitfld.long 0x0 16. "ELS_LOCKED,High indicates that ELS is locked by a master" "0,1" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0,1" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,High indicates the internal PRNG is ready" "0,1" newline bitfld.long 0x0 2. "ELS_ERR,High indicates the ELS has detected an internal error" "0,1" bitfld.long 0x0 1. "ELS_IRQ,High indicates the ELS has an active interrupt" "0,1" newline bitfld.long 0x0 0. "ELS_BUSY,High indicates the ELS is executing a crypto sequence" "0,1" group.long 0x4++0x17 line.long 0x0 "ELS_CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset" "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start a ELS Operation" "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "ELS_CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,no description available" line.long 0x8 "ELS_CFG,Configuration Register" bitfld.long 0x8 31. "SHA2_DIRECT,Enables or disables sha2 direct mode" "0: Disabled,1: Enabled: direct access from external" hexmask.long.byte 0x8 26.--30. 1. "cfg_rsvd1,reserved" newline hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" hexmask.long.word 0x8 0.--15. 1. "cfg_rsvd0,reserved" line.long 0xC "ELS_KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "ELS_KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "ELS_KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "ELS_DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "ELS_DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR ELS_DMA_SRC0" line.long 0x8 "ELS_DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "ELS_DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "ELS_DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR ELS_DMA_SRC2" line.long 0x8 "ELS_DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "ELS_DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "ELS_INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "ELS_INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "ELS_INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ELS_ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of ELS_PRNG_DATOUT when ELS_STATUS.PRNG_RDY is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ELS_ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0xB line.long 0x0 "ELS_VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" line.long 0x4 "ELS_CONFIG,ELS CONFI" bitfld.long 0x4 31. "reserved31,reserved" "0,1" bitfld.long 0x4 30. "reserved30,reserved" "0,1" newline bitfld.long 0x4 29. "dtrng_eval_sup,dtrng_eval command is supported" "0,1" bitfld.long 0x4 28. "dtrng_cfg_load_sup,dtrng_cfg_load command is supported" "0,1" newline bitfld.long 0x4 27. "reserved27,reserved" "0,1" bitfld.long 0x4 26. "dtrng_prvl_cfg_load_sup,dtrng_prvl_cfg_load command is supported" "0,1" newline bitfld.long 0x4 25. "drbg_test_sup,drbg_test command is supported" "0,1" bitfld.long 0x4 24. "rnd_req_sup,rnd_req command is supported" "0,1" newline bitfld.long 0x4 23. "reserved23,reserved" "0,1" bitfld.long 0x4 22. "cmac_sup,cmac command is supported" "0,1" newline bitfld.long 0x4 21. "hmac_sup,hmac command is supported" "0,1" bitfld.long 0x4 20. "hash_sup,hash command is supported" "0,1" newline bitfld.long 0x4 19. "reserved19,reserved" "0,1" bitfld.long 0x4 18. "tls_init_sup,tls_init command is supported" "0,1" newline bitfld.long 0x4 17. "hkdf_sup,hkdf command is supported" "0,1" bitfld.long 0x4 16. "ckdf_sup,ckdf command is supported" "0,1" newline bitfld.long 0x4 15. "reserved15,reserved" "0,1" bitfld.long 0x4 14. "reserved14,reserved" "0,1" newline bitfld.long 0x4 13. "reserved13,reserved" "0,1" bitfld.long 0x4 11. "kdelete_sup,kdelete command is supported" "0,1" newline bitfld.long 0x4 10. "keyout_sup,keyout command is supported" "0,1" bitfld.long 0x4 9. "keyin_sup,keyin command is supported" "0,1" newline bitfld.long 0x4 8. "keygen_sup,keygen command is supported" "0,1" bitfld.long 0x4 7. "reserved7,reserved" "0,1" newline bitfld.long 0x4 6. "eckxch_sup,dhkey_xch command is supported" "0,1" bitfld.long 0x4 5. "ecvfy_sup,ecvfy command is supported" "0,1" newline bitfld.long 0x4 4. "ecsign_sup,ecsign command is supported" "0,1" bitfld.long 0x4 3. "reserved3,reserved" "0,1" newline bitfld.long 0x4 2. "reserved2,reserved" "0,1" bitfld.long 0x4 1. "auth_cipher_sup,auth_cipher command is supported" "0,1" newline bitfld.long 0x4 0. "cipher_sup,cipher command is supported" "0,1" line.long 0x8 "ELS_PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x8 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number. Default value is 'undefined" group.long 0x60++0x3 line.long 0x0 "ELS_CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "ELS_CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "ELS_SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID. Default value is 0xCE2C6AF." rgroup.long 0x70++0x3 line.long 0x0 "ELS_DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "ELS_MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "ELS_KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x100++0x3 line.long 0x0 "ELS_SHA2_STATUS,SHA2 Status Register" bitfld.long 0x0 0. "SHA2_BUSY,SHA2 busy/idle status for sha direct" "0,1" group.long 0x104++0x7 line.long 0x0 "ELS_SHA2_CTRL,SHA2 Control Register" hexmask.long.tbyte 0x0 10.--31. 1. "ctrl_rsvd,r-eserved" bitfld.long 0x0 9. "sha2_byte_order,Write to 1 to Reverse byte endianess" "0,1" newline rbitfld.long 0x0 6.--8. "ctrl_rsvd1,r-eserved" "0,1,2,3,4,5,6,7" bitfld.long 0x0 4.--5. "sha2_mode,SHA2 MODE:" "0,1,2,3" newline bitfld.long 0x0 3. "sha2_load,Write to 1 to Load the SHA2 Kernel" "0,1" bitfld.long 0x0 2. "sha2_init,Write to 1 to Init the SHA2 Kernel" "0,1" newline bitfld.long 0x0 1. "sha2_rst,Write to 1 to Reset a SHA2 operation" "0,1" bitfld.long 0x0 0. "sha2_start,Write to 1 to Init the SHA2 Module" "0,1" line.long 0x4 "ELS_SHA2_DIN,SHA_DATA IN 0 Register" hexmask.long 0x4 0.--31. 1. "SHA_DATIN,Output ELS_SHA_DATIN executed from ELS Application" rgroup.long 0x10C++0x3F line.long 0x0 "ELS_SHA2_DOUT0,SHA_DATA Out 0 Register" hexmask.long 0x0 0.--31. 1. "SHA_DATA0,Output SHA_DATA executed from ELS Application" line.long 0x4 "ELS_SHA2_DOUT1,SHA_DATA Out 1 Register" hexmask.long 0x4 0.--31. 1. "SHA_DATA1,Output SHA_DATA executed from ELS Application" line.long 0x8 "ELS_SHA2_DOUT2,SHA_DATA Out 2 Register" hexmask.long 0x8 0.--31. 1. "SHA_DATA2,Output SHA_DATA executed from ELS Application" line.long 0xC "ELS_SHA2_DOUT3,SHA_DATA Out 3 Register" hexmask.long 0xC 0.--31. 1. "SHA_DATA3,Output SHA_DATA executed from ELS Application" line.long 0x10 "ELS_SHA2_DOUT4,SHA_DATA Out 4 Register" hexmask.long 0x10 0.--31. 1. "SHA_DATA4,Output SHA_DATA executed from ELS Application" line.long 0x14 "ELS_SHA2_DOUT5,SHA_DATA Out 5 Register" hexmask.long 0x14 0.--31. 1. "SHA_DATA5,Output SHA_DATA executed from ELS Application" line.long 0x18 "ELS_SHA2_DOUT6,SHA_DATA Out 6 Register" hexmask.long 0x18 0.--31. 1. "SHA_DATA6,Output SHA_DATA executed from ELS Application" line.long 0x1C "ELS_SHA2_DOUT7,SHA_DATA Out 7 Register" hexmask.long 0x1C 0.--31. 1. "SHA_DATA7,Output SHA_DATA executed from ELS Application" line.long 0x20 "ELS_SHA2_DOUT8,SHA_DATA Out 8 Register" hexmask.long 0x20 0.--31. 1. "SHA_DATA8,Output SHA_DATA executed from ELS Application" line.long 0x24 "ELS_SHA2_DOUT9,SHA_DATA Out 9 Register" hexmask.long 0x24 0.--31. 1. "SHA_DATA9,Output SHA_DATA executed from ELS Application" line.long 0x28 "ELS_SHA2_DOUT10,SHA_DATA Out 10 Register" hexmask.long 0x28 0.--31. 1. "SHA_DATA10,Output SHA_DATA executed from ELS Application" line.long 0x2C "ELS_SHA2_DOUT11,SHA_DATA Out 11 Register" hexmask.long 0x2C 0.--31. 1. "SHA_DATA11,Output SHA_DATA executed from ELS Application" line.long 0x30 "ELS_SHA2_DOUT12,SHA_DATA Out 12 Register" hexmask.long 0x30 0.--31. 1. "SHA_DATA12,Output SHA_DATA executed from ELS Application" line.long 0x34 "ELS_SHA2_DOUT13,SHA_DATA Out 13 Register" hexmask.long 0x34 0.--31. 1. "SHA_DATA13,Output SHA_DATA executed from ELS Application" line.long 0x38 "ELS_SHA2_DOUT14,SHA_DATA Out 14 Register" hexmask.long 0x38 0.--31. 1. "SHA_DATA14,Output SHA_DATA executed from ELS Application" line.long 0x3C "ELS_SHA2_DOUT15,SHA_DATA Out 15 Register" hexmask.long 0x3C 0.--31. 1. "SHA_DATA15,Output SHA_DATA executed from ELS Application" rgroup.long 0x150++0x4F line.long 0x0 "ELS_K0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,Private key that can only be used with a trusted public key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,Trusted public key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Privilege level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" group.long 0x1A4++0x7 line.long 0x0 "Reserved_LA4,Reserved LA4" hexmask.long 0x0 0.--31. 1. "reserved31,should be 0" line.long 0x4 "Reserved_LA8,Reserved LA8" hexmask.long 0x4 0.--31. 1. "reserved31,should be 0x2d" tree.end tree "ELS_ALIAS3" base ad:0x40193000 rgroup.long 0x0++0x3 line.long 0x0 "ELS_STATUS,Status Register" hexmask.long.word 0x0 18.--31. 1. "reserved31,reserved" bitfld.long 0x0 17. "reserved17,reserved" "0,1" newline bitfld.long 0x0 16. "ELS_LOCKED,High indicates that ELS is locked by a master" "0,1" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0,1" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,High indicates the internal PRNG is ready" "0,1" newline bitfld.long 0x0 2. "ELS_ERR,High indicates the ELS has detected an internal error" "0,1" bitfld.long 0x0 1. "ELS_IRQ,High indicates the ELS has an active interrupt" "0,1" newline bitfld.long 0x0 0. "ELS_BUSY,High indicates the ELS is executing a crypto sequence" "0,1" group.long 0x4++0x17 line.long 0x0 "ELS_CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset" "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start a ELS Operation" "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "ELS_CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,no description available" line.long 0x8 "ELS_CFG,Configuration Register" bitfld.long 0x8 31. "SHA2_DIRECT,Enables or disables sha2 direct mode" "0: Disabled,1: Enabled: direct access from external" hexmask.long.byte 0x8 26.--30. 1. "cfg_rsvd1,reserved" newline hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" hexmask.long.word 0x8 0.--15. 1. "cfg_rsvd0,reserved" line.long 0xC "ELS_KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "ELS_KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "ELS_KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "ELS_DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "ELS_DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR ELS_DMA_SRC0" line.long 0x8 "ELS_DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "ELS_DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "ELS_DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR ELS_DMA_SRC2" line.long 0x8 "ELS_DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "ELS_DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "ELS_INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "ELS_INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "ELS_INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ELS_ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of ELS_PRNG_DATOUT when ELS_STATUS.PRNG_RDY is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ELS_ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0xB line.long 0x0 "ELS_VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" line.long 0x4 "ELS_CONFIG,ELS CONFI" bitfld.long 0x4 31. "reserved31,reserved" "0,1" bitfld.long 0x4 30. "reserved30,reserved" "0,1" newline bitfld.long 0x4 29. "dtrng_eval_sup,dtrng_eval command is supported" "0,1" bitfld.long 0x4 28. "dtrng_cfg_load_sup,dtrng_cfg_load command is supported" "0,1" newline bitfld.long 0x4 27. "reserved27,reserved" "0,1" bitfld.long 0x4 26. "dtrng_prvl_cfg_load_sup,dtrng_prvl_cfg_load command is supported" "0,1" newline bitfld.long 0x4 25. "drbg_test_sup,drbg_test command is supported" "0,1" bitfld.long 0x4 24. "rnd_req_sup,rnd_req command is supported" "0,1" newline bitfld.long 0x4 23. "reserved23,reserved" "0,1" bitfld.long 0x4 22. "cmac_sup,cmac command is supported" "0,1" newline bitfld.long 0x4 21. "hmac_sup,hmac command is supported" "0,1" bitfld.long 0x4 20. "hash_sup,hash command is supported" "0,1" newline bitfld.long 0x4 19. "reserved19,reserved" "0,1" bitfld.long 0x4 18. "tls_init_sup,tls_init command is supported" "0,1" newline bitfld.long 0x4 17. "hkdf_sup,hkdf command is supported" "0,1" bitfld.long 0x4 16. "ckdf_sup,ckdf command is supported" "0,1" newline bitfld.long 0x4 15. "reserved15,reserved" "0,1" bitfld.long 0x4 14. "reserved14,reserved" "0,1" newline bitfld.long 0x4 13. "reserved13,reserved" "0,1" bitfld.long 0x4 11. "kdelete_sup,kdelete command is supported" "0,1" newline bitfld.long 0x4 10. "keyout_sup,keyout command is supported" "0,1" bitfld.long 0x4 9. "keyin_sup,keyin command is supported" "0,1" newline bitfld.long 0x4 8. "keygen_sup,keygen command is supported" "0,1" bitfld.long 0x4 7. "reserved7,reserved" "0,1" newline bitfld.long 0x4 6. "eckxch_sup,dhkey_xch command is supported" "0,1" bitfld.long 0x4 5. "ecvfy_sup,ecvfy command is supported" "0,1" newline bitfld.long 0x4 4. "ecsign_sup,ecsign command is supported" "0,1" bitfld.long 0x4 3. "reserved3,reserved" "0,1" newline bitfld.long 0x4 2. "reserved2,reserved" "0,1" bitfld.long 0x4 1. "auth_cipher_sup,auth_cipher command is supported" "0,1" newline bitfld.long 0x4 0. "cipher_sup,cipher command is supported" "0,1" line.long 0x8 "ELS_PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x8 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number. Default value is 'undefined" group.long 0x60++0x3 line.long 0x0 "ELS_CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "ELS_CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "ELS_SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID. Default value is 0xCE2C6AF." rgroup.long 0x70++0x3 line.long 0x0 "ELS_DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "ELS_MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "ELS_KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x100++0x3 line.long 0x0 "ELS_SHA2_STATUS,SHA2 Status Register" bitfld.long 0x0 0. "SHA2_BUSY,SHA2 busy/idle status for sha direct" "0,1" group.long 0x104++0x7 line.long 0x0 "ELS_SHA2_CTRL,SHA2 Control Register" hexmask.long.tbyte 0x0 10.--31. 1. "ctrl_rsvd,r-eserved" bitfld.long 0x0 9. "sha2_byte_order,Write to 1 to Reverse byte endianess" "0,1" newline rbitfld.long 0x0 6.--8. "ctrl_rsvd1,r-eserved" "0,1,2,3,4,5,6,7" bitfld.long 0x0 4.--5. "sha2_mode,SHA2 MODE:" "0,1,2,3" newline bitfld.long 0x0 3. "sha2_load,Write to 1 to Load the SHA2 Kernel" "0,1" bitfld.long 0x0 2. "sha2_init,Write to 1 to Init the SHA2 Kernel" "0,1" newline bitfld.long 0x0 1. "sha2_rst,Write to 1 to Reset a SHA2 operation" "0,1" bitfld.long 0x0 0. "sha2_start,Write to 1 to Init the SHA2 Module" "0,1" line.long 0x4 "ELS_SHA2_DIN,SHA_DATA IN 0 Register" hexmask.long 0x4 0.--31. 1. "SHA_DATIN,Output ELS_SHA_DATIN executed from ELS Application" rgroup.long 0x10C++0x3F line.long 0x0 "ELS_SHA2_DOUT0,SHA_DATA Out 0 Register" hexmask.long 0x0 0.--31. 1. "SHA_DATA0,Output SHA_DATA executed from ELS Application" line.long 0x4 "ELS_SHA2_DOUT1,SHA_DATA Out 1 Register" hexmask.long 0x4 0.--31. 1. "SHA_DATA1,Output SHA_DATA executed from ELS Application" line.long 0x8 "ELS_SHA2_DOUT2,SHA_DATA Out 2 Register" hexmask.long 0x8 0.--31. 1. "SHA_DATA2,Output SHA_DATA executed from ELS Application" line.long 0xC "ELS_SHA2_DOUT3,SHA_DATA Out 3 Register" hexmask.long 0xC 0.--31. 1. "SHA_DATA3,Output SHA_DATA executed from ELS Application" line.long 0x10 "ELS_SHA2_DOUT4,SHA_DATA Out 4 Register" hexmask.long 0x10 0.--31. 1. "SHA_DATA4,Output SHA_DATA executed from ELS Application" line.long 0x14 "ELS_SHA2_DOUT5,SHA_DATA Out 5 Register" hexmask.long 0x14 0.--31. 1. "SHA_DATA5,Output SHA_DATA executed from ELS Application" line.long 0x18 "ELS_SHA2_DOUT6,SHA_DATA Out 6 Register" hexmask.long 0x18 0.--31. 1. "SHA_DATA6,Output SHA_DATA executed from ELS Application" line.long 0x1C "ELS_SHA2_DOUT7,SHA_DATA Out 7 Register" hexmask.long 0x1C 0.--31. 1. "SHA_DATA7,Output SHA_DATA executed from ELS Application" line.long 0x20 "ELS_SHA2_DOUT8,SHA_DATA Out 8 Register" hexmask.long 0x20 0.--31. 1. "SHA_DATA8,Output SHA_DATA executed from ELS Application" line.long 0x24 "ELS_SHA2_DOUT9,SHA_DATA Out 9 Register" hexmask.long 0x24 0.--31. 1. "SHA_DATA9,Output SHA_DATA executed from ELS Application" line.long 0x28 "ELS_SHA2_DOUT10,SHA_DATA Out 10 Register" hexmask.long 0x28 0.--31. 1. "SHA_DATA10,Output SHA_DATA executed from ELS Application" line.long 0x2C "ELS_SHA2_DOUT11,SHA_DATA Out 11 Register" hexmask.long 0x2C 0.--31. 1. "SHA_DATA11,Output SHA_DATA executed from ELS Application" line.long 0x30 "ELS_SHA2_DOUT12,SHA_DATA Out 12 Register" hexmask.long 0x30 0.--31. 1. "SHA_DATA12,Output SHA_DATA executed from ELS Application" line.long 0x34 "ELS_SHA2_DOUT13,SHA_DATA Out 13 Register" hexmask.long 0x34 0.--31. 1. "SHA_DATA13,Output SHA_DATA executed from ELS Application" line.long 0x38 "ELS_SHA2_DOUT14,SHA_DATA Out 14 Register" hexmask.long 0x38 0.--31. 1. "SHA_DATA14,Output SHA_DATA executed from ELS Application" line.long 0x3C "ELS_SHA2_DOUT15,SHA_DATA Out 15 Register" hexmask.long 0x3C 0.--31. 1. "SHA_DATA15,Output SHA_DATA executed from ELS Application" rgroup.long 0x150++0x4F line.long 0x0 "ELS_K0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,Private key that can only be used with a trusted public key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,Trusted public key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Privilege level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" group.long 0x1A4++0x7 line.long 0x0 "Reserved_LA4,Reserved LA4" hexmask.long 0x0 0.--31. 1. "reserved31,should be 0" line.long 0x4 "Reserved_LA8,Reserved LA8" hexmask.long 0x4 0.--31. 1. "reserved31,should be 0x2d" tree.end tree.end endif tree "FLEXIO (Flexible I/O)" base ad:0x40416000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 24.--31. 1. "TRIGGER,Trigger Number" hexmask.long.byte 0x4 16.--23. 1. "PIN,Pin Number" newline hexmask.long.byte 0x4 8.--15. 1. "TIMER,Timer Number" hexmask.long.byte 0x4 0.--7. 1. "SHIFTER,Shifter Number" group.long 0x8++0x3 line.long 0x0 "CTRL,FLEXIO Control" bitfld.long 0x0 31. "DOZEN,Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 30. "DBGE,Debug Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "FASTACC,Fast Access" "0: Normal,1: Fast" bitfld.long 0x0 1. "SWRST,Software Reset" "0: Disabled,1: Enabled" newline bitfld.long 0x0 0. "FLEXEN,FLEXIO Enable" "0: Disable,1: Enable" rgroup.long 0xC++0x3 line.long 0x0 "PIN,Pin State" hexmask.long.word 0x0 0.--15. 1. "PDI,Pin Data Input" group.long 0x10++0xB line.long 0x0 "SHIFTSTAT,Shifter Status" hexmask.long.byte 0x0 0.--7. 1. "SSF,Shifter Status Flag" line.long 0x4 "SHIFTERR,Shifter Error" hexmask.long.byte 0x4 0.--7. 1. "SEF,Shifter Error Flag" line.long 0x8 "TIMSTAT,Timer Status Flag" hexmask.long.byte 0x8 0.--7. 1. "TSF,Timer Status Flag" group.long 0x20++0xB line.long 0x0 "SHIFTSIEN,Shifter Status Interrupt Enable" hexmask.long.byte 0x0 0.--7. 1. "SSIE,Shifter Status Interrupt Enable" line.long 0x4 "SHIFTEIEN,Shifter Error Interrupt Enable" hexmask.long.byte 0x4 0.--7. 1. "SEIE,Shifter Error Interrupt Enable" line.long 0x8 "TIMIEN,Timer Interrupt Enable" hexmask.long.byte 0x8 0.--7. 1. "TEIE,Timer Status Interrupt Enable" group.long 0x30++0x3 line.long 0x0 "SHIFTSDEN,Shifter Status DMA Enable" hexmask.long.byte 0x0 0.--7. 1. "SSDE,Shifter Status DMA Enable" group.long 0x38++0x3 line.long 0x0 "TIMERSDEN,Timer Status DMA Enable" hexmask.long.byte 0x0 0.--7. 1. "TSDE,Timer Status DMA Enable" group.long 0x40++0x3 line.long 0x0 "SHIFTSTATE,Shifter State" bitfld.long 0x0 0.--2. "STATE,Current State Pointer" "0,1,2,3,4,5,6,7" group.long 0x48++0x2F line.long 0x0 "TRGSTAT,Trigger Status" hexmask.long.byte 0x0 0.--3. 1. "ETSF,External Trigger Status Flag" line.long 0x4 "TRIGIEN,External Trigger Interrupt Enable" hexmask.long.byte 0x4 0.--3. 1. "TRIE,External Trigger Interrupt Enable" line.long 0x8 "PINSTAT,Pin Status" hexmask.long.word 0x8 0.--15. 1. "PSF,Pin Status Flag" line.long 0xC "PINIEN,Pin Interrupt Enable" hexmask.long.word 0xC 0.--15. 1. "PSIE,Pin Status Interrupt Enable" line.long 0x10 "PINREN,Pin Rising Edge Enable" hexmask.long.word 0x10 0.--15. 1. "PRE,Pin Rising Edge" line.long 0x14 "PINFEN,Pin Falling Edge Enable" hexmask.long.word 0x14 0.--15. 1. "PFE,Pin Falling Edge" line.long 0x18 "PINOUTD,Pin Output Data" hexmask.long.word 0x18 0.--15. 1. "OUTD,Output Data" line.long 0x1C "PINOUTE,Pin Output Enable" hexmask.long.word 0x1C 0.--15. 1. "OUTE,Output Enable" line.long 0x20 "PINOUTDIS,Pin Output Disable" hexmask.long.word 0x20 0.--15. 1. "OUTDIS,Output Disable" line.long 0x24 "PINOUTCLR,Pin Output Clear" hexmask.long.word 0x24 0.--15. 1. "OUTCLR,Output Clear" line.long 0x28 "PINOUTSET,Pin Output Set" hexmask.long.word 0x28 0.--15. 1. "OUTSET,Output Set" line.long 0x2C "PINOUTTOG,Pin Output Toggle" hexmask.long.word 0x2C 0.--15. 1. "OUTTOG,Output Toggle" repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "SHIFTCTL[$1],Shifter Control" bitfld.long 0x0 24.--26. "TIMSEL,Timer Select" "0,1,2,3,4,5,6,7" bitfld.long 0x0 23. "TIMPOL,Timer Polarity" "0: Positive edge,1: Negative edge" newline bitfld.long 0x0 16.--17. "PINCFG,Shifter Pin Configuration" "0: Shifter pin output disabled,1: Shifter pin open-drain or bidirectional output..,2: Shifter pin bidirectional output data,3: Shifter pin output" hexmask.long.byte 0x0 8.--11. 1. "PINSEL,Shifter Pin Select" newline bitfld.long 0x0 7. "PINPOL,Shifter Pin Polarity" "0: Active high,1: Active low" bitfld.long 0x0 0.--2. "SMOD,Shifter Mode" "0: Disable,1: Receive mode; capture the current shifter..,2: Transmit mode; load SHIFTBUF contents into the..,?,4: Match Store mode; shifter data is compared to..,5: Match Continuous mode; shifter data is..,6: State mode; SHIFTBUF contents store programmable..,7: Logic mode; SHIFTBUF contents implement.." repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "SHIFTCFG[$1],Shifter Configuration" hexmask.long.byte 0x0 16.--19. 1. "PWIDTH,Parallel Width" bitfld.long 0x0 12. "SSIZE,Shifter Size" "0: 32-bit,1: 24-bit" newline bitfld.long 0x0 9. "LATST,Late Store" "0: Store the pre-shift register state,1: Store the post-shift register state" bitfld.long 0x0 8. "INSRC,Input Source" "0: Pin,1: Shifter n+1 output" newline bitfld.long 0x0 4.--5. "SSTOP,Shifter Stop" "0: Stop bit disabled for Transmitter Receiver and..,1: Stop bit disabled for Transmitter Receiver and..,2: Transmitter mode outputs stop bit value 0 in..,3: Transmitter mode outputs stop bit value 1 in.." bitfld.long 0x0 0.--1. "SSTART,Shifter Start" "0: Start bit disabled for Transmitter Receiver and..,1: Start bit disabled for Transmitter Receiver and..,2: Transmitter mode outputs start bit value 0..,3: Transmitter mode outputs start bit value 1.." repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SHIFTBUF[$1],Shifter Buffer" hexmask.long 0x0 0.--31. 1. "SHIFTBUF,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "SHIFTBUFBIS[$1],Shifter Buffer Bit Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFBIS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x300)++0x3 line.long 0x0 "SHIFTBUFBYS[$1],Shifter Buffer Byte Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFBYS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x380)++0x3 line.long 0x0 "SHIFTBUFBBS[$1],Shifter Buffer Bit Byte Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFBBS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x400)++0x3 line.long 0x0 "TIMCTL[$1],Timer Control" hexmask.long.byte 0x0 24.--28. 1. "TRGSEL,Trigger Select" bitfld.long 0x0 23. "TRGPOL,Trigger Polarity" "0: Active high,1: Active low" newline bitfld.long 0x0 22. "TRGSRC,Trigger Source" "0: External,1: Internal" bitfld.long 0x0 16.--17. "PINCFG,Timer Pin Configuration" "0: Timer pin output disabled,1: Timer pin open-drain or bidirectional output..,2: Timer pin bidirectional output data,3: Timer pin output" newline hexmask.long.byte 0x0 8.--11. 1. "PINSEL,Timer Pin Select" bitfld.long 0x0 7. "PINPOL,Timer Pin Polarity" "0: Active high,1: Active low" newline bitfld.long 0x0 6. "PININS,Timer Pin Input Select" "0: PINSEL selects timer pin input and output,1: PINSEL + 1 selects the timer pin input; timer.." bitfld.long 0x0 5. "ONETIM,Timer One Time Operation" "0: Generate the timer enable event as normal,1: Block the timer enable event unless the timer.." newline bitfld.long 0x0 0.--2. "TIMOD,Timer Mode" "0: Timer disabled,1: Dual 8-bit counters baud mode,2: Dual 8-bit counters PWM high mode,3: Single 16-bit counter mode,4: Single 16-bit counter disable mode,5: Dual 8-bit counters word mode,6: Dual 8-bit counters PWM low mode,7: Single 16-bit input capture mode" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x480)++0x3 line.long 0x0 "TIMCFG[$1],Timer Configuration" bitfld.long 0x0 24.--25. "TIMOUT,Timer Output" "0: Logic one when enabled; not affected by timer..,1: Logic zero when enabled; not affected by timer..,2: Logic one when enabled and on timer reset,3: Logic zero when enabled and on timer reset" bitfld.long 0x0 20.--22. "TIMDEC,Timer Decrement" "0: Decrement counter on FLEXIO clock; shift clock..,1: Decrement counter on trigger input (both edges);..,2: Decrement counter on pin input (both edges);..,3: Decrement counter on trigger input (both edges);..,4: Decrement counter on FLEXIO clock divided by 16;..,5: Decrement counter on FLEXIO clock divided by..,6: Decrement counter on pin input (rising edge);..,7: Decrement counter on trigger input (rising.." newline bitfld.long 0x0 16.--18. "TIMRST,Timer Reset" "0: Never reset timer,1: Timer reset on timer output high.,2: Timer reset on timer pin equal to timer output,3: Timer reset on timer trigger equal to timer output,4: Timer reset on timer pin rising edge,?,6: Timer reset on trigger rising edge,7: Timer reset on trigger rising or falling edge" bitfld.long 0x0 12.--14. "TIMDIS,Timer Disable" "0: Timer never disabled,1: Timer disabled on timer n-1 disable,2: Timer disabled on timer compare (upper 8 bits..,3: Timer disabled on timer compare (upper 8 bits..,4: Timer disabled on pin rising or falling edge,5: Timer disabled on pin rising or falling edge..,6: Timer disabled on trigger falling edge,?" newline bitfld.long 0x0 8.--10. "TIMENA,Timer Enable" "0: Timer always enabled,1: Timer enabled on timer n-1 enable,2: Timer enabled on trigger high,3: Timer enabled on trigger high and pin high,4: Timer enabled on pin rising edge,5: Timer enabled on pin rising edge and trigger high,6: Timer enabled on trigger rising edge,7: Timer enabled on trigger rising or falling edge" bitfld.long 0x0 4.--5. "TSTOP,Timer Stop" "0: Disabled,1: Enabled on timer compare,2: Enabled on timer disable,3: Enabled on timer compare and timer disable" newline bitfld.long 0x0 1. "TSTART,Timer Start" "0: Disabled,1: Enabled" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x500)++0x3 line.long 0x0 "TIMCMP[$1],Timer Compare" hexmask.long.word 0x0 0.--15. 1. "CMP,Timer Compare Value" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x680)++0x3 line.long 0x0 "SHIFTBUFNBS[$1],Shifter Buffer Nibble Byte Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFNBS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x700)++0x3 line.long 0x0 "SHIFTBUFHWS[$1],Shifter Buffer Halfword Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFHWS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x780)++0x3 line.long 0x0 "SHIFTBUFNIS[$1],Shifter Buffer Nibble Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFNIS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x800)++0x3 line.long 0x0 "SHIFTBUFOES[$1],Shifter Buffer Odd Even Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFOES,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x880)++0x3 line.long 0x0 "SHIFTBUFEOS[$1],Shifter Buffer Even Odd Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFEOS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x900)++0x3 line.long 0x0 "SHIFTBUFHBS[$1],Shifter Buffer Halfword Byte Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFHBS,Shift Buffer" repeat.end tree.end sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "FREQME (Frequency Measurement)" base ad:0x40023000 rgroup.long 0x0++0x3 line.long 0x0 "CTRL_R,Control (in Read mode)" bitfld.long 0x0 31. "MEASURE_IN_PROGRESS,Measurement In Progress" "0: Complete,1: In progress" hexmask.long 0x0 0.--30. 1. "RESULT,Indicates the measurement result-either the target clock counter value (for Frequency Measurement mode) or pulse width measurement (for Pulse Width Measurement mode)" wgroup.long 0x0++0x3 line.long 0x0 "CTRL_W,Control (in Write mode)" bitfld.long 0x0 31. "MEASURE_IN_PROGRESS,Measurement In Progress" "0: Terminates measurement,1: Initiates measurement" bitfld.long 0x0 30. "CONTINUOUS_MODE_EN,Continuous Mode Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 14. "RESULT_READY_INT_EN,Result Ready Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 13. "GT_MAX_INT_EN,Greater Than Maximum Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 12. "LT_MIN_INT_EN,Less Than Minimum Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 9. "PULSE_POL,Pulse Polarity" "0: High period,1: Low period" newline bitfld.long 0x0 8. "PULSE_MODE,Pulse Width Measurement Mode Select" "0: Frequency Measurement mode,1: Pulse Width Measurement mode" hexmask.long.byte 0x0 0.--4. 1. "REF_SCALE,Reference Clock Scaling Factor" group.long 0x4++0xB line.long 0x0 "CTRLSTAT,Control Status" rbitfld.long 0x0 31. "MEASURE_IN_PROGRESS,Measurement in Progress Status" "0: Not in progress,1: In progress" rbitfld.long 0x0 30. "CONTINUOUS_MODE_EN,Continuous Mode Enable Status" "0: Disabled,1: Enabled" newline eventfld.long 0x0 26. "RESULT_READY_STAT,Result Ready Status" "0: Not complete,1: Complete" eventfld.long 0x0 25. "GT_MAX_STAT,Greater Than Maximum Result Status" "0: Less than MAX[MAX_VALUE],1: Greater than MAX[MAX_VALUE]" newline eventfld.long 0x0 24. "LT_MIN_STAT,Less Than Minimum Results Status" "0: Greater than MIN[MIN_VALUE],1: Less than MIN[MIN_VALUE]" rbitfld.long 0x0 14. "RESULT_READY_INT_EN,Result Ready Interrupt Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x0 13. "GT_MAX_INT_EN,Greater Than Maximum Interrupt Enable" "0: Disabled,1: Enabled" rbitfld.long 0x0 12. "LT_MIN_INT_EN,Less Than Minimum Interrupt Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x0 9. "PULSE_POL,Pulse Polarity" "0: High period,1: Low period" rbitfld.long 0x0 8. "PULSE_MODE,Pulse Mode" "0: Frequency Measurement mode,1: Pulse Width Measurement mode" newline hexmask.long.byte 0x0 0.--4. 1. "REF_SCALE,Reference Scale" line.long 0x4 "MIN,Minimum" hexmask.long 0x4 0.--30. 1. "MIN_VALUE,Minimum Value" line.long 0x8 "MAX,Maximum" hexmask.long 0x8 0.--30. 1. "MAX_VALUE,Maximum Value" tree.end endif tree "FRO (FRO Clock Generator)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "FRO1" base ad:0x40001000 group.long 0x200++0x2F line.long 0x0 "CSR,Control Status" eventfld.long 0x0 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0: Not complete,1: Complete" rbitfld.long 0x0 24. "TRIM_LOCK,FRO Trim Lock Flag" "0: Locked,1: Not locked" eventfld.long 0x0 18. "TRUPREQ,Trim Update Request Flag" "0: Not detected,1: Detected" eventfld.long 0x0 17. "TUNE_ERR,Tune Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 16. "LOL_ERR,Loss-of-Lock Error Flag" "0: Not detected,1: Detected" hexmask.long.byte 0x0 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x0 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x0 6. "COARSEN,Coarse Trim Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "TRUPEN,FRO Autotrim Update Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "TREN,FRO Trim Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FROEN,FRO Enable" "0: Disable,1: Enable" line.long 0x4 "CSR_SET,Control Status" bitfld.long 0x4 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0x4 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0x4 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0x4 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0x4 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x4 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x4 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x4 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0x4 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0x4 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0x4 0. "FROEN,FRO Enable" "0,1" line.long 0x8 "CSR_CLR,Control Status" eventfld.long 0x8 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" eventfld.long 0x8 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" eventfld.long 0x8 18. "TRUPREQ,Trim Update Request Flag" "0,1" eventfld.long 0x8 17. "TUNE_ERR,Tune Error Flag" "0,1" newline eventfld.long 0x8 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x8 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" eventfld.long 0x8 7. "TUNEONCE,Tune Once Control" "0,1" eventfld.long 0x8 6. "COARSEN,Coarse Trim Enable" "0,1" newline eventfld.long 0x8 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" eventfld.long 0x8 4. "TREN,FRO Trim Enable" "0,1" eventfld.long 0x8 0. "FROEN,FRO Enable" "0,1" line.long 0xC "CSR_TOG,Control Status" bitfld.long 0xC 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0xC 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0xC 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0xC 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0xC 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0xC 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0xC 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0xC 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0xC 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0xC 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0xC 0. "FROEN,FRO Enable" "0,1" line.long 0x10 "CNFG1,Trim Configuration 1" hexmask.long.word 0x10 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x10 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0: Disable,1: Enable" newline hexmask.long.word 0x10 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x14 "CNFG1_SET,Trim Configuration 1" hexmask.long.word 0x14 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x14 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x14 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x14 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x14 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x18 "CNFG1_CLR,Trim Configuration 1" hexmask.long.word 0x18 16.--31. 1. "RFCLKCNT,Reference Clock Counter" eventfld.long 0x18 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" eventfld.long 0x18 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" eventfld.long 0x18 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x18 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x1C "CNFG1_TOG,Trim Configuration 1" hexmask.long.word 0x1C 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x1C 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x1C 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x1C 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x1C 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x20 "CNFG2,Trim Configuration 2" hexmask.long.word 0x20 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x20 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x24 "CNFG2_SET,Trim Configuration 2" hexmask.long.word 0x24 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x24 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x28 "CNFG2_CLR,Trim Configuration 2" hexmask.long.word 0x28 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x28 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x2C "CNFG2_TOG,Trim Configuration 2" hexmask.long.word 0x2C 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x2C 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" group.long 0x240++0x1F line.long 0x0 "FROTRIM,FRO Trim" hexmask.long.byte 0x0 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x0 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x0 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x4 "FROTRIM_SET,FRO Trim" hexmask.long.byte 0x4 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x4 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x4 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x8 "FROTRIM_CLR,FRO Trim" hexmask.long.byte 0x8 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x8 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x8 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0xC "FROTRIM_TOG,FRO Trim" hexmask.long.byte 0xC 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0xC 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0xC 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x10 "TEXPCNT,FRO Expected Trim Count" hexmask.long.byte 0x10 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x10 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x14 "TEXPCNT_SET,FRO Expected Trim Count" hexmask.long.byte 0x14 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x14 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x18 "TEXPCNT_CLR,FRO Expected Trim Count" hexmask.long.byte 0x18 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x18 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x1C "TEXPCNT_TOG,FRO Expected Trim Count" hexmask.long.byte 0x1C 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x1C 0.--15. 1. "TEXPCNT,Trim Expected Count" rgroup.long 0x260++0x1F line.long 0x0 "AUTOTRIM,FRO Auto Tune Trim" hexmask.long.word 0x0 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x4 "AUTOTRIM_SET,FRO Auto Tune Trim" hexmask.long.word 0x4 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x8 "AUTOTRIM_CLR,FRO Auto Tune Trim" hexmask.long.word 0x8 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0xC "AUTOTRIM_TOG,FRO Auto Tune Trim" hexmask.long.word 0xC 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x10 "TRIMCNT,FRO Trim Count" hexmask.long 0x10 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x14 "TRIMCNT_SET,FRO Trim Count" hexmask.long 0x14 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x18 "TRIMCNT_CLR,FRO Trim Count" hexmask.long 0x18 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x1C "TRIMCNT_TOG,FRO Trim Count" hexmask.long 0x1C 0.--31. 1. "TRIMCNT,Trim Expected Count" tree.end tree "FRO0" base ad:0x40001100 group.long 0x200++0x2F line.long 0x0 "CSR,Control Status" eventfld.long 0x0 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0: Not complete,1: Complete" rbitfld.long 0x0 24. "TRIM_LOCK,FRO Trim Lock Flag" "0: Locked,1: Not locked" eventfld.long 0x0 18. "TRUPREQ,Trim Update Request Flag" "0: Not detected,1: Detected" eventfld.long 0x0 17. "TUNE_ERR,Tune Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 16. "LOL_ERR,Loss-of-Lock Error Flag" "0: Not detected,1: Detected" hexmask.long.byte 0x0 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x0 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x0 6. "COARSEN,Coarse Trim Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "TRUPEN,FRO Autotrim Update Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "TREN,FRO Trim Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FROEN,FRO Enable" "0: Disable,1: Enable" line.long 0x4 "CSR_SET,Control Status" bitfld.long 0x4 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0x4 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0x4 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0x4 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0x4 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x4 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x4 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x4 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0x4 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0x4 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0x4 0. "FROEN,FRO Enable" "0,1" line.long 0x8 "CSR_CLR,Control Status" eventfld.long 0x8 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" eventfld.long 0x8 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" eventfld.long 0x8 18. "TRUPREQ,Trim Update Request Flag" "0,1" eventfld.long 0x8 17. "TUNE_ERR,Tune Error Flag" "0,1" newline eventfld.long 0x8 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x8 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" eventfld.long 0x8 7. "TUNEONCE,Tune Once Control" "0,1" eventfld.long 0x8 6. "COARSEN,Coarse Trim Enable" "0,1" newline eventfld.long 0x8 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" eventfld.long 0x8 4. "TREN,FRO Trim Enable" "0,1" eventfld.long 0x8 0. "FROEN,FRO Enable" "0,1" line.long 0xC "CSR_TOG,Control Status" bitfld.long 0xC 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0xC 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0xC 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0xC 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0xC 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0xC 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0xC 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0xC 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0xC 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0xC 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0xC 0. "FROEN,FRO Enable" "0,1" line.long 0x10 "CNFG1,Trim Configuration 1" hexmask.long.word 0x10 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x10 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0: Disable,1: Enable" newline hexmask.long.word 0x10 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x14 "CNFG1_SET,Trim Configuration 1" hexmask.long.word 0x14 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x14 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x14 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x14 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x14 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x18 "CNFG1_CLR,Trim Configuration 1" hexmask.long.word 0x18 16.--31. 1. "RFCLKCNT,Reference Clock Counter" eventfld.long 0x18 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" eventfld.long 0x18 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" eventfld.long 0x18 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x18 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x1C "CNFG1_TOG,Trim Configuration 1" hexmask.long.word 0x1C 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x1C 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x1C 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x1C 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x1C 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x20 "CNFG2,Trim Configuration 2" hexmask.long.word 0x20 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x20 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x24 "CNFG2_SET,Trim Configuration 2" hexmask.long.word 0x24 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x24 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x28 "CNFG2_CLR,Trim Configuration 2" hexmask.long.word 0x28 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x28 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x2C "CNFG2_TOG,Trim Configuration 2" hexmask.long.word 0x2C 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x2C 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" group.long 0x240++0x1F line.long 0x0 "FROTRIM,FRO Trim" hexmask.long.byte 0x0 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x0 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x0 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x4 "FROTRIM_SET,FRO Trim" hexmask.long.byte 0x4 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x4 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x4 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x8 "FROTRIM_CLR,FRO Trim" hexmask.long.byte 0x8 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x8 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x8 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0xC "FROTRIM_TOG,FRO Trim" hexmask.long.byte 0xC 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0xC 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0xC 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x10 "TEXPCNT,FRO Expected Trim Count" hexmask.long.byte 0x10 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x10 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x14 "TEXPCNT_SET,FRO Expected Trim Count" hexmask.long.byte 0x14 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x14 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x18 "TEXPCNT_CLR,FRO Expected Trim Count" hexmask.long.byte 0x18 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x18 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x1C "TEXPCNT_TOG,FRO Expected Trim Count" hexmask.long.byte 0x1C 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x1C 0.--15. 1. "TEXPCNT,Trim Expected Count" rgroup.long 0x260++0x1F line.long 0x0 "AUTOTRIM,FRO Auto Tune Trim" hexmask.long.word 0x0 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x4 "AUTOTRIM_SET,FRO Auto Tune Trim" hexmask.long.word 0x4 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x8 "AUTOTRIM_CLR,FRO Auto Tune Trim" hexmask.long.word 0x8 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0xC "AUTOTRIM_TOG,FRO Auto Tune Trim" hexmask.long.word 0xC 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x10 "TRIMCNT,FRO Trim Count" hexmask.long 0x10 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x14 "TRIMCNT_SET,FRO Trim Count" hexmask.long 0x14 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x18 "TRIMCNT_CLR,FRO Trim Count" hexmask.long 0x18 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x1C "TRIMCNT_TOG,FRO Trim Count" hexmask.long 0x1C 0.--31. 1. "TRIMCNT,Trim Expected Count" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "FRO1" base ad:0x40001000 group.long 0x200++0x2F line.long 0x0 "CSR,Control Status" eventfld.long 0x0 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0: Not complete,1: Complete" rbitfld.long 0x0 24. "TRIM_LOCK,FRO Trim Lock Flag" "0: Locked,1: Not locked" eventfld.long 0x0 18. "TRUPREQ,Trim Update Request Flag" "0: Not detected,1: Detected" eventfld.long 0x0 17. "TUNE_ERR,Tune Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 16. "LOL_ERR,Loss-of-Lock Error Flag" "0: Not detected,1: Detected" hexmask.long.byte 0x0 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x0 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x0 6. "COARSEN,Coarse Trim Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "TRUPEN,FRO Autotrim Update Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "TREN,FRO Trim Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FROEN,FRO Enable" "0: Disable,1: Enable" line.long 0x4 "CSR_SET,Control Status" bitfld.long 0x4 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0x4 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0x4 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0x4 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0x4 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x4 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x4 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x4 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0x4 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0x4 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0x4 0. "FROEN,FRO Enable" "0,1" line.long 0x8 "CSR_CLR,Control Status" eventfld.long 0x8 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" eventfld.long 0x8 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" eventfld.long 0x8 18. "TRUPREQ,Trim Update Request Flag" "0,1" eventfld.long 0x8 17. "TUNE_ERR,Tune Error Flag" "0,1" newline eventfld.long 0x8 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x8 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" eventfld.long 0x8 7. "TUNEONCE,Tune Once Control" "0,1" eventfld.long 0x8 6. "COARSEN,Coarse Trim Enable" "0,1" newline eventfld.long 0x8 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" eventfld.long 0x8 4. "TREN,FRO Trim Enable" "0,1" eventfld.long 0x8 0. "FROEN,FRO Enable" "0,1" line.long 0xC "CSR_TOG,Control Status" bitfld.long 0xC 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0xC 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0xC 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0xC 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0xC 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0xC 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0xC 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0xC 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0xC 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0xC 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0xC 0. "FROEN,FRO Enable" "0,1" line.long 0x10 "CNFG1,Trim Configuration 1" hexmask.long.word 0x10 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x10 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0: Disable,1: Enable" newline hexmask.long.word 0x10 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x14 "CNFG1_SET,Trim Configuration 1" hexmask.long.word 0x14 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x14 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x14 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x14 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x14 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x18 "CNFG1_CLR,Trim Configuration 1" hexmask.long.word 0x18 16.--31. 1. "RFCLKCNT,Reference Clock Counter" eventfld.long 0x18 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" eventfld.long 0x18 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" eventfld.long 0x18 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x18 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x1C "CNFG1_TOG,Trim Configuration 1" hexmask.long.word 0x1C 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x1C 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x1C 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x1C 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x1C 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x20 "CNFG2,Trim Configuration 2" hexmask.long.word 0x20 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x20 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x24 "CNFG2_SET,Trim Configuration 2" hexmask.long.word 0x24 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x24 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x28 "CNFG2_CLR,Trim Configuration 2" hexmask.long.word 0x28 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x28 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x2C "CNFG2_TOG,Trim Configuration 2" hexmask.long.word 0x2C 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x2C 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" group.long 0x240++0x1F line.long 0x0 "FROTRIM,FRO Trim" hexmask.long.byte 0x0 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x0 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x0 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x4 "FROTRIM_SET,FRO Trim" hexmask.long.byte 0x4 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x4 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x4 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x8 "FROTRIM_CLR,FRO Trim" hexmask.long.byte 0x8 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x8 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x8 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0xC "FROTRIM_TOG,FRO Trim" hexmask.long.byte 0xC 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0xC 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0xC 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x10 "TEXPCNT,FRO Expected Trim Count" hexmask.long.byte 0x10 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x10 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x14 "TEXPCNT_SET,FRO Expected Trim Count" hexmask.long.byte 0x14 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x14 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x18 "TEXPCNT_CLR,FRO Expected Trim Count" hexmask.long.byte 0x18 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x18 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x1C "TEXPCNT_TOG,FRO Expected Trim Count" hexmask.long.byte 0x1C 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x1C 0.--15. 1. "TEXPCNT,Trim Expected Count" rgroup.long 0x260++0x1F line.long 0x0 "AUTOTRIM,FRO Auto Tune Trim" hexmask.long.word 0x0 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x4 "AUTOTRIM_SET,FRO Auto Tune Trim" hexmask.long.word 0x4 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x8 "AUTOTRIM_CLR,FRO Auto Tune Trim" hexmask.long.word 0x8 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0xC "AUTOTRIM_TOG,FRO Auto Tune Trim" hexmask.long.word 0xC 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x10 "TRIMCNT,FRO Trim Count" hexmask.long 0x10 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x14 "TRIMCNT_SET,FRO Trim Count" hexmask.long 0x14 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x18 "TRIMCNT_CLR,FRO Trim Count" hexmask.long 0x18 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x1C "TRIMCNT_TOG,FRO Trim Count" hexmask.long 0x1C 0.--31. 1. "TRIMCNT,Trim Expected Count" tree.end tree "FRO0" base ad:0x40001100 group.long 0x200++0x2F line.long 0x0 "CSR,Control Status" eventfld.long 0x0 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0: Not complete,1: Complete" rbitfld.long 0x0 24. "TRIM_LOCK,FRO Trim Lock Flag" "0: Locked,1: Not locked" eventfld.long 0x0 18. "TRUPREQ,Trim Update Request Flag" "0: Not detected,1: Detected" eventfld.long 0x0 17. "TUNE_ERR,Tune Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 16. "LOL_ERR,Loss-of-Lock Error Flag" "0: Not detected,1: Detected" hexmask.long.byte 0x0 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x0 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x0 6. "COARSEN,Coarse Trim Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "TRUPEN,FRO Autotrim Update Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "TREN,FRO Trim Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FROEN,FRO Enable" "0: Disable,1: Enable" line.long 0x4 "CSR_SET,Control Status" bitfld.long 0x4 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0x4 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0x4 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0x4 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0x4 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x4 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x4 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x4 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0x4 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0x4 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0x4 0. "FROEN,FRO Enable" "0,1" line.long 0x8 "CSR_CLR,Control Status" eventfld.long 0x8 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" eventfld.long 0x8 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" eventfld.long 0x8 18. "TRUPREQ,Trim Update Request Flag" "0,1" eventfld.long 0x8 17. "TUNE_ERR,Tune Error Flag" "0,1" newline eventfld.long 0x8 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x8 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" eventfld.long 0x8 7. "TUNEONCE,Tune Once Control" "0,1" eventfld.long 0x8 6. "COARSEN,Coarse Trim Enable" "0,1" newline eventfld.long 0x8 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" eventfld.long 0x8 4. "TREN,FRO Trim Enable" "0,1" eventfld.long 0x8 0. "FROEN,FRO Enable" "0,1" line.long 0xC "CSR_TOG,Control Status" bitfld.long 0xC 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0xC 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0xC 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0xC 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0xC 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0xC 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0xC 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0xC 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0xC 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0xC 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0xC 0. "FROEN,FRO Enable" "0,1" line.long 0x10 "CNFG1,Trim Configuration 1" hexmask.long.word 0x10 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x10 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0: Disable,1: Enable" newline hexmask.long.word 0x10 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x14 "CNFG1_SET,Trim Configuration 1" hexmask.long.word 0x14 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x14 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x14 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x14 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x14 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x18 "CNFG1_CLR,Trim Configuration 1" hexmask.long.word 0x18 16.--31. 1. "RFCLKCNT,Reference Clock Counter" eventfld.long 0x18 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" eventfld.long 0x18 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" eventfld.long 0x18 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x18 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x1C "CNFG1_TOG,Trim Configuration 1" hexmask.long.word 0x1C 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x1C 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x1C 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x1C 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x1C 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x20 "CNFG2,Trim Configuration 2" hexmask.long.word 0x20 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x20 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x24 "CNFG2_SET,Trim Configuration 2" hexmask.long.word 0x24 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x24 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x28 "CNFG2_CLR,Trim Configuration 2" hexmask.long.word 0x28 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x28 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x2C "CNFG2_TOG,Trim Configuration 2" hexmask.long.word 0x2C 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x2C 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" group.long 0x240++0x1F line.long 0x0 "FROTRIM,FRO Trim" hexmask.long.byte 0x0 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x0 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x0 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x4 "FROTRIM_SET,FRO Trim" hexmask.long.byte 0x4 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x4 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x4 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x8 "FROTRIM_CLR,FRO Trim" hexmask.long.byte 0x8 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x8 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x8 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0xC "FROTRIM_TOG,FRO Trim" hexmask.long.byte 0xC 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0xC 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0xC 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x10 "TEXPCNT,FRO Expected Trim Count" hexmask.long.byte 0x10 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x10 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x14 "TEXPCNT_SET,FRO Expected Trim Count" hexmask.long.byte 0x14 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x14 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x18 "TEXPCNT_CLR,FRO Expected Trim Count" hexmask.long.byte 0x18 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x18 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x1C "TEXPCNT_TOG,FRO Expected Trim Count" hexmask.long.byte 0x1C 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x1C 0.--15. 1. "TEXPCNT,Trim Expected Count" rgroup.long 0x260++0x1F line.long 0x0 "AUTOTRIM,FRO Auto Tune Trim" hexmask.long.word 0x0 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x4 "AUTOTRIM_SET,FRO Auto Tune Trim" hexmask.long.word 0x4 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x8 "AUTOTRIM_CLR,FRO Auto Tune Trim" hexmask.long.word 0x8 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0xC "AUTOTRIM_TOG,FRO Auto Tune Trim" hexmask.long.word 0xC 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x10 "TRIMCNT,FRO Trim Count" hexmask.long 0x10 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x14 "TRIMCNT_SET,FRO Trim Count" hexmask.long 0x14 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x18 "TRIMCNT_CLR,FRO Trim Count" hexmask.long 0x18 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x1C "TRIMCNT_TOG,FRO Trim Count" hexmask.long 0x1C 0.--31. 1. "TRIMCNT,Trim Expected Count" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "FRO1" base ad:0x40001000 group.long 0x200++0x2F line.long 0x0 "CSR,Control Status" eventfld.long 0x0 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0: Not complete,1: Complete" rbitfld.long 0x0 24. "TRIM_LOCK,FRO Trim Lock Flag" "0: Locked,1: Not locked" eventfld.long 0x0 18. "TRUPREQ,Trim Update Request Flag" "0: Not detected,1: Detected" eventfld.long 0x0 17. "TUNE_ERR,Tune Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 16. "LOL_ERR,Loss-of-Lock Error Flag" "0: Not detected,1: Detected" hexmask.long.byte 0x0 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x0 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x0 6. "COARSEN,Coarse Trim Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "TRUPEN,FRO Autotrim Update Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "TREN,FRO Trim Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FROEN,FRO Enable" "0: Disable,1: Enable" line.long 0x4 "CSR_SET,Control Status" bitfld.long 0x4 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0x4 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0x4 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0x4 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0x4 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x4 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x4 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x4 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0x4 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0x4 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0x4 0. "FROEN,FRO Enable" "0,1" line.long 0x8 "CSR_CLR,Control Status" eventfld.long 0x8 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" eventfld.long 0x8 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" eventfld.long 0x8 18. "TRUPREQ,Trim Update Request Flag" "0,1" eventfld.long 0x8 17. "TUNE_ERR,Tune Error Flag" "0,1" newline eventfld.long 0x8 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x8 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" eventfld.long 0x8 7. "TUNEONCE,Tune Once Control" "0,1" eventfld.long 0x8 6. "COARSEN,Coarse Trim Enable" "0,1" newline eventfld.long 0x8 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" eventfld.long 0x8 4. "TREN,FRO Trim Enable" "0,1" eventfld.long 0x8 0. "FROEN,FRO Enable" "0,1" line.long 0xC "CSR_TOG,Control Status" bitfld.long 0xC 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0xC 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0xC 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0xC 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0xC 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0xC 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0xC 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0xC 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0xC 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0xC 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0xC 0. "FROEN,FRO Enable" "0,1" line.long 0x10 "CNFG1,Trim Configuration 1" hexmask.long.word 0x10 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x10 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0: Disable,1: Enable" newline hexmask.long.word 0x10 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x14 "CNFG1_SET,Trim Configuration 1" hexmask.long.word 0x14 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x14 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x14 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x14 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x14 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x18 "CNFG1_CLR,Trim Configuration 1" hexmask.long.word 0x18 16.--31. 1. "RFCLKCNT,Reference Clock Counter" eventfld.long 0x18 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" eventfld.long 0x18 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" eventfld.long 0x18 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x18 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x1C "CNFG1_TOG,Trim Configuration 1" hexmask.long.word 0x1C 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x1C 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x1C 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x1C 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x1C 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x20 "CNFG2,Trim Configuration 2" hexmask.long.word 0x20 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x20 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x24 "CNFG2_SET,Trim Configuration 2" hexmask.long.word 0x24 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x24 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x28 "CNFG2_CLR,Trim Configuration 2" hexmask.long.word 0x28 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x28 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x2C "CNFG2_TOG,Trim Configuration 2" hexmask.long.word 0x2C 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x2C 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" group.long 0x240++0x1F line.long 0x0 "FROTRIM,FRO Trim" hexmask.long.byte 0x0 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x0 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x0 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x4 "FROTRIM_SET,FRO Trim" hexmask.long.byte 0x4 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x4 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x4 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x8 "FROTRIM_CLR,FRO Trim" hexmask.long.byte 0x8 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x8 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x8 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0xC "FROTRIM_TOG,FRO Trim" hexmask.long.byte 0xC 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0xC 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0xC 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x10 "TEXPCNT,FRO Expected Trim Count" hexmask.long.byte 0x10 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x10 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x14 "TEXPCNT_SET,FRO Expected Trim Count" hexmask.long.byte 0x14 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x14 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x18 "TEXPCNT_CLR,FRO Expected Trim Count" hexmask.long.byte 0x18 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x18 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x1C "TEXPCNT_TOG,FRO Expected Trim Count" hexmask.long.byte 0x1C 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x1C 0.--15. 1. "TEXPCNT,Trim Expected Count" rgroup.long 0x260++0x1F line.long 0x0 "AUTOTRIM,FRO Auto Tune Trim" hexmask.long.word 0x0 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x4 "AUTOTRIM_SET,FRO Auto Tune Trim" hexmask.long.word 0x4 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x8 "AUTOTRIM_CLR,FRO Auto Tune Trim" hexmask.long.word 0x8 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0xC "AUTOTRIM_TOG,FRO Auto Tune Trim" hexmask.long.word 0xC 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x10 "TRIMCNT,FRO Trim Count" hexmask.long 0x10 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x14 "TRIMCNT_SET,FRO Trim Count" hexmask.long 0x14 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x18 "TRIMCNT_CLR,FRO Trim Count" hexmask.long 0x18 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x1C "TRIMCNT_TOG,FRO Trim Count" hexmask.long 0x1C 0.--31. 1. "TRIMCNT,Trim Expected Count" tree.end tree "FRO0" base ad:0x40001100 group.long 0x200++0x2F line.long 0x0 "CSR,Control Status" eventfld.long 0x0 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0: Not complete,1: Complete" rbitfld.long 0x0 24. "TRIM_LOCK,FRO Trim Lock Flag" "0: Locked,1: Not locked" eventfld.long 0x0 18. "TRUPREQ,Trim Update Request Flag" "0: Not detected,1: Detected" eventfld.long 0x0 17. "TUNE_ERR,Tune Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 16. "LOL_ERR,Loss-of-Lock Error Flag" "0: Not detected,1: Detected" hexmask.long.byte 0x0 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x0 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x0 6. "COARSEN,Coarse Trim Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "TRUPEN,FRO Autotrim Update Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "TREN,FRO Trim Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FROEN,FRO Enable" "0: Disable,1: Enable" line.long 0x4 "CSR_SET,Control Status" bitfld.long 0x4 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0x4 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0x4 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0x4 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0x4 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x4 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x4 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x4 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0x4 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0x4 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0x4 0. "FROEN,FRO Enable" "0,1" line.long 0x8 "CSR_CLR,Control Status" eventfld.long 0x8 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" eventfld.long 0x8 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" eventfld.long 0x8 18. "TRUPREQ,Trim Update Request Flag" "0,1" eventfld.long 0x8 17. "TUNE_ERR,Tune Error Flag" "0,1" newline eventfld.long 0x8 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x8 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" eventfld.long 0x8 7. "TUNEONCE,Tune Once Control" "0,1" eventfld.long 0x8 6. "COARSEN,Coarse Trim Enable" "0,1" newline eventfld.long 0x8 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" eventfld.long 0x8 4. "TREN,FRO Trim Enable" "0,1" eventfld.long 0x8 0. "FROEN,FRO Enable" "0,1" line.long 0xC "CSR_TOG,Control Status" bitfld.long 0xC 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0xC 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0xC 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0xC 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0xC 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0xC 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0xC 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0xC 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0xC 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0xC 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0xC 0. "FROEN,FRO Enable" "0,1" line.long 0x10 "CNFG1,Trim Configuration 1" hexmask.long.word 0x10 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x10 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0: Disable,1: Enable" newline hexmask.long.word 0x10 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x14 "CNFG1_SET,Trim Configuration 1" hexmask.long.word 0x14 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x14 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x14 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x14 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x14 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x18 "CNFG1_CLR,Trim Configuration 1" hexmask.long.word 0x18 16.--31. 1. "RFCLKCNT,Reference Clock Counter" eventfld.long 0x18 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" eventfld.long 0x18 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" eventfld.long 0x18 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x18 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x1C "CNFG1_TOG,Trim Configuration 1" hexmask.long.word 0x1C 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x1C 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x1C 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x1C 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x1C 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x20 "CNFG2,Trim Configuration 2" hexmask.long.word 0x20 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x20 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x24 "CNFG2_SET,Trim Configuration 2" hexmask.long.word 0x24 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x24 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x28 "CNFG2_CLR,Trim Configuration 2" hexmask.long.word 0x28 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x28 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x2C "CNFG2_TOG,Trim Configuration 2" hexmask.long.word 0x2C 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x2C 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" group.long 0x240++0x1F line.long 0x0 "FROTRIM,FRO Trim" hexmask.long.byte 0x0 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x0 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x0 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x4 "FROTRIM_SET,FRO Trim" hexmask.long.byte 0x4 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x4 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x4 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x8 "FROTRIM_CLR,FRO Trim" hexmask.long.byte 0x8 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x8 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x8 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0xC "FROTRIM_TOG,FRO Trim" hexmask.long.byte 0xC 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0xC 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0xC 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x10 "TEXPCNT,FRO Expected Trim Count" hexmask.long.byte 0x10 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x10 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x14 "TEXPCNT_SET,FRO Expected Trim Count" hexmask.long.byte 0x14 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x14 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x18 "TEXPCNT_CLR,FRO Expected Trim Count" hexmask.long.byte 0x18 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x18 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x1C "TEXPCNT_TOG,FRO Expected Trim Count" hexmask.long.byte 0x1C 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x1C 0.--15. 1. "TEXPCNT,Trim Expected Count" rgroup.long 0x260++0x1F line.long 0x0 "AUTOTRIM,FRO Auto Tune Trim" hexmask.long.word 0x0 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x4 "AUTOTRIM_SET,FRO Auto Tune Trim" hexmask.long.word 0x4 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x8 "AUTOTRIM_CLR,FRO Auto Tune Trim" hexmask.long.word 0x8 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0xC "AUTOTRIM_TOG,FRO Auto Tune Trim" hexmask.long.word 0xC 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x10 "TRIMCNT,FRO Trim Count" hexmask.long 0x10 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x14 "TRIMCNT_SET,FRO Trim Count" hexmask.long 0x14 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x18 "TRIMCNT_CLR,FRO Trim Count" hexmask.long 0x18 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x1C "TRIMCNT_TOG,FRO Trim Count" hexmask.long 0x1C 0.--31. 1. "TRIMCNT,Trim Expected Count" tree.end endif tree "FRO2" base ad:0x40061100 group.long 0x200++0x2F line.long 0x0 "CSR,Control Status" eventfld.long 0x0 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0: Not complete,1: Complete" rbitfld.long 0x0 24. "TRIM_LOCK,FRO Trim Lock Flag" "0: Locked,1: Not locked" eventfld.long 0x0 18. "TRUPREQ,Trim Update Request Flag" "0: Not detected,1: Detected" eventfld.long 0x0 17. "TUNE_ERR,Tune Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 16. "LOL_ERR,Loss-of-Lock Error Flag" "0: Not detected,1: Detected" hexmask.long.byte 0x0 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x0 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x0 6. "COARSEN,Coarse Trim Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "TRUPEN,FRO Autotrim Update Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "TREN,FRO Trim Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FROEN,FRO Enable" "0: Disable,1: Enable" line.long 0x4 "CSR_SET,Control Status" bitfld.long 0x4 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0x4 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0x4 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0x4 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0x4 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x4 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0x4 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0x4 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0x4 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0x4 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0x4 0. "FROEN,FRO Enable" "0,1" line.long 0x8 "CSR_CLR,Control Status" eventfld.long 0x8 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" eventfld.long 0x8 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" eventfld.long 0x8 18. "TRUPREQ,Trim Update Request Flag" "0,1" eventfld.long 0x8 17. "TUNE_ERR,Tune Error Flag" "0,1" newline eventfld.long 0x8 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0x8 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" eventfld.long 0x8 7. "TUNEONCE,Tune Once Control" "0,1" eventfld.long 0x8 6. "COARSEN,Coarse Trim Enable" "0,1" newline eventfld.long 0x8 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" eventfld.long 0x8 4. "TREN,FRO Trim Enable" "0,1" eventfld.long 0x8 0. "FROEN,FRO Enable" "0,1" line.long 0xC "CSR_TOG,Control Status" bitfld.long 0xC 25. "TUNEONCE_DONE,FRO Tune Once Done Flag" "0,1" rbitfld.long 0xC 24. "TRIM_LOCK,FRO Trim Lock Flag" "0,1" bitfld.long 0xC 18. "TRUPREQ,Trim Update Request Flag" "0,1" bitfld.long 0xC 17. "TUNE_ERR,Tune Error Flag" "0,1" newline bitfld.long 0xC 16. "LOL_ERR,Loss-of-Lock Error Flag" "0,1" hexmask.long.byte 0xC 8.--12. 1. "CLKGATE,FRO Clock Gate Enable" bitfld.long 0xC 7. "TUNEONCE,Tune Once Control" "0,1" bitfld.long 0xC 6. "COARSEN,Coarse Trim Enable" "0,1" newline bitfld.long 0xC 5. "TRUPEN,FRO Autotrim Update Enable" "0,1" bitfld.long 0xC 4. "TREN,FRO Trim Enable" "0,1" bitfld.long 0xC 0. "FROEN,FRO Enable" "0,1" line.long 0x10 "CNFG1,Trim Configuration 1" hexmask.long.word 0x10 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x10 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0: Disable,1: Enable" newline hexmask.long.word 0x10 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x14 "CNFG1_SET,Trim Configuration 1" hexmask.long.word 0x14 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x14 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x14 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x14 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x14 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x18 "CNFG1_CLR,Trim Configuration 1" hexmask.long.word 0x18 16.--31. 1. "RFCLKCNT,Reference Clock Counter" eventfld.long 0x18 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" eventfld.long 0x18 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" eventfld.long 0x18 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x18 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x1C "CNFG1_TOG,Trim Configuration 1" hexmask.long.word 0x1C 16.--31. 1. "RFCLKCNT,Reference Clock Counter" bitfld.long 0x1C 14. "TRUPREQ_IE,Trim Update Request Interrupt Enable" "0,1" bitfld.long 0x1C 13. "TUNE_ERR_IE,Tune Error Interrupt Enable" "0,1" bitfld.long 0x1C 12. "LOL_ERR_IE,Loss-of-Lock Error Interrupt Enable" "0,1" newline hexmask.long.word 0x1C 0.--10. 1. "REFDIV,OSC Reference Clock Divider" line.long 0x20 "CNFG2,Trim Configuration 2" hexmask.long.word 0x20 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x20 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x24 "CNFG2_SET,Trim Configuration 2" hexmask.long.word 0x24 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x24 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x28 "CNFG2_CLR,Trim Configuration 2" hexmask.long.word 0x28 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x28 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" line.long 0x2C "CNFG2_TOG,Trim Configuration 2" hexmask.long.word 0x2C 16.--27. 1. "TRIM1_DELAY,Trim 1 Delay Register" hexmask.long.word 0x2C 0.--11. 1. "TRIM2_DELAY,Trim 1 Delay Register" group.long 0x240++0x1F line.long 0x0 "FROTRIM,FRO Trim" hexmask.long.byte 0x0 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x0 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x0 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x4 "FROTRIM_SET,FRO Trim" hexmask.long.byte 0x4 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x4 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x4 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x8 "FROTRIM_CLR,FRO Trim" hexmask.long.byte 0x8 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0x8 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0x8 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0xC "FROTRIM_TOG,FRO Trim" hexmask.long.byte 0xC 16.--21. 1. "TRIMTEMP,Trim Temperature" hexmask.long.byte 0xC 7.--11. 1. "COARSE_TRIM,Coarse Trim" hexmask.long.byte 0xC 0.--6. 1. "FINE_TRIM,Fine Trim" line.long 0x10 "TEXPCNT,FRO Expected Trim Count" hexmask.long.byte 0x10 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x10 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x14 "TEXPCNT_SET,FRO Expected Trim Count" hexmask.long.byte 0x14 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x14 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x18 "TEXPCNT_CLR,FRO Expected Trim Count" hexmask.long.byte 0x18 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x18 0.--15. 1. "TEXPCNT,Trim Expected Count" line.long 0x1C "TEXPCNT_TOG,FRO Expected Trim Count" hexmask.long.byte 0x1C 16.--23. 1. "TEXPCNT_RANGE,Trim Expected Count Range" hexmask.long.word 0x1C 0.--15. 1. "TEXPCNT,Trim Expected Count" rgroup.long 0x260++0x1F line.long 0x0 "AUTOTRIM,FRO Auto Tune Trim" hexmask.long.word 0x0 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x4 "AUTOTRIM_SET,FRO Auto Tune Trim" hexmask.long.word 0x4 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x8 "AUTOTRIM_CLR,FRO Auto Tune Trim" hexmask.long.word 0x8 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0xC "AUTOTRIM_TOG,FRO Auto Tune Trim" hexmask.long.word 0xC 0.--11. 1. "AUTOTRIM,Auto Tune Trim Value" line.long 0x10 "TRIMCNT,FRO Trim Count" hexmask.long 0x10 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x14 "TRIMCNT_SET,FRO Trim Count" hexmask.long 0x14 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x18 "TRIMCNT_CLR,FRO Trim Count" hexmask.long 0x18 0.--31. 1. "TRIMCNT,Trim Expected Count" line.long 0x1C "TRIMCNT_TOG,FRO Trim Count" hexmask.long 0x1C 0.--31. 1. "TRIMCNT,Trim Expected Count" tree.end tree.end tree "GDET (Glitch Detector)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "GDET0" base ad:0x40013000 group.long 0x0++0x1B line.long 0x0 "gdet_update_timer,Update timer control register" hexmask.long 0x0 6.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 5. "upd_man,Writing a 1 to this register creates a single update pulse and resets the timer. This register reads as 0" "0,1" bitfld.long 0x0 4. "upd_stop,A value of 1 stops the timer and the timer will not be taken into account for generating update pulses" "0,1" hexmask.long.byte 0x0 0.--3. 1. "upd_rate,Defines the number of clock cycle between two update pulses as a power of 2. A value of 0 defines a continuously active update pulse 1 an update pulse every second cycle 2 every 4 cycles ...." line.long 0x4 "gdet_ctrl1,Reference update control register" hexmask.long.word 0x4 18.--31. 1. "rfu2,Reserved for Future Use" hexmask.long.byte 0x4 12.--17. 1. "target1,Target result value for autotrim. Also reference value for fixed ref and for stab_ref" rbitfld.long 0x4 11. "rfu,Reserved for Future Use" "0,1" bitfld.long 0x4 10. "extvpass1,If set minimum and maximum results values will be not flagged as error" "0,1" bitfld.long 0x4 8. "dbl_dly1,Doubles the delay in the delay chain" "0,1" bitfld.long 0x4 7. "fullcyc1,Select full cycle coverage (toggle FF clocked with rising edge)" "0,1" newline bitfld.long 0x4 6. "ign_neg1,Ignore results based on the falling edge of the toggle pulse" "0,1" bitfld.long 0x4 5. "ign_pos1,Ignore results based on the rising edge of the toggle pulse" "0,1" bitfld.long 0x4 4. "ign_err1,Ignore error being set in min/max calculation" "0,1" bitfld.long 0x4 2.--3. "weight1,Selects the weight of the update value when added to the reference value." "0,1,2,3" bitfld.long 0x4 0.--1. "chg_sel1,Selects the update value to be added to the reference value" "0,1,2,3" line.long 0x8 "gdet_enable1,Enable register" hexmask.long 0x8 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x8 0. "en1,If set the detector will request the reference clock" "0,1" line.long 0xC "gdet_init_del1,Initial delay register" rbitfld.long 0xC 30.--31. "rfu3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "max_ref1,Highest allowed reference value" rbitfld.long 0xC 22.--23. "rfu2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "min_ref1,Smallest allowed reference value" hexmask.long.word 0xC 7.--15. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x10 "gdet_init_del1_mode1,Initial delay register" hexmask.long 0x10 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x14 "gdet_init_del1_mode2,Initial delay register" hexmask.long 0x14 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x18 "gdet_margin1,Margin definition register" hexmask.long.tbyte 0x18 12.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "mpos1,Positive margin to be added to the reference before being compared against the measurement value" hexmask.long.byte 0x18 0.--5. 1. "mneg1,Negative margin to be substracted from the reference before being compared against the measurement value" rgroup.long 0x1C++0x7 line.long 0x0 "gdet_status1,Status register" hexmask.long.word 0x0 18.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x0 12.--17. 1. "ref1,Reference value found since last update pulse" hexmask.long.byte 0x0 6.--11. 1. "max1,Maximum value found since last update pulse" hexmask.long.byte 0x0 0.--5. 1. "min1,Minimum value found since last update pulse" line.long 0x4 "gdet_result1,Result register" bitfld.long 0x4 31. "err_pos1,Measurement below reference plus positive margin" "0,1" bitfld.long 0x4 30. "err_neg1,Measurement below reference minus negative margin" "0,1" bitfld.long 0x4 29. "pos_lat1,no description available" "0,1" bitfld.long 0x4 28. "neg_lat1,no description available" "0,1" hexmask.long.tbyte 0x4 6.--27. 1. "rfu,Reserved for Future Use" hexmask.long.byte 0x4 0.--5. 1. "result1,Latest result value" group.long 0x800++0x3 line.long 0x0 "gdet_auto_trim,Auto Trim enable Register" hexmask.long 0x0 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 0. "trim_en,Auto Trim enable" "0,1" rgroup.long 0x804++0x3 line.long 0x0 "gdet_trim_res,Result of the auto trim procedure register" hexmask.long.tbyte 0x0 12.--31. 1. "rfu2,Reserved for Future Use" bitfld.long 0x0 9.--11. "rfu3,Reserved for Future Use" "0,1,2,3,4,5,6,7" bitfld.long 0x0 8. "trim_done,Result of the auto trim procedure is available" "0,1" bitfld.long 0x0 7. "trim_fail,Auto trim was not able to reach optimum result" "0,1" hexmask.long.byte 0x0 0.--6. 1. "trim_res,Result of the auto trim procedure" group.long 0x808++0x3 line.long 0x0 "gdet_dly_ctrl,GDET delay control register" hexmask.long 0x0 3.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 2. "sw_vol_ctrl,Select the control of the trim code to the delay line via HW port (0) or SW SFR (1)" "0,1" bitfld.long 0x0 0.--1. "vol_sel,GDET delay control of the voltage mode. Used to select the trim code appropiate to the voltage mode." "0,1,2,3" wgroup.long 0x80C++0x3 line.long 0x0 "gdet_ctrl_clr,GDET Clear Control register" bitfld.long 0x0 0. "sft_rst,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0,1" rgroup.long 0xFFC++0x3 line.long 0x0 "gdet_ip_version,IP Version register" hexmask.long.word 0x0 18.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 16.--17. "milestone,Release milestone. 00-PREL 01-BR 10-SI 11-GO." "0,1,2,3" hexmask.long.byte 0x0 12.--15. 1. "x,Major revision number in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 8.--11. 1. "y1,Minor revision number 1 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 4.--7. 1. "y2,Minor revision number 2 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 0.--3. 1. "z,Extended revision number in X.Y1Y2.Z e.g. 1.20.3." tree.end tree "GDET1" base ad:0x40014000 group.long 0x0++0x1B line.long 0x0 "gdet_update_timer,Update timer control register" hexmask.long 0x0 6.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 5. "upd_man,Writing a 1 to this register creates a single update pulse and resets the timer. This register reads as 0" "0,1" bitfld.long 0x0 4. "upd_stop,A value of 1 stops the timer and the timer will not be taken into account for generating update pulses" "0,1" hexmask.long.byte 0x0 0.--3. 1. "upd_rate,Defines the number of clock cycle between two update pulses as a power of 2. A value of 0 defines a continuously active update pulse 1 an update pulse every second cycle 2 every 4 cycles ...." line.long 0x4 "gdet_ctrl1,Reference update control register" hexmask.long.word 0x4 18.--31. 1. "rfu2,Reserved for Future Use" hexmask.long.byte 0x4 12.--17. 1. "target1,Target result value for autotrim. Also reference value for fixed ref and for stab_ref" rbitfld.long 0x4 11. "rfu,Reserved for Future Use" "0,1" bitfld.long 0x4 10. "extvpass1,If set minimum and maximum results values will be not flagged as error" "0,1" bitfld.long 0x4 8. "dbl_dly1,Doubles the delay in the delay chain" "0,1" bitfld.long 0x4 7. "fullcyc1,Select full cycle coverage (toggle FF clocked with rising edge)" "0,1" newline bitfld.long 0x4 6. "ign_neg1,Ignore results based on the falling edge of the toggle pulse" "0,1" bitfld.long 0x4 5. "ign_pos1,Ignore results based on the rising edge of the toggle pulse" "0,1" bitfld.long 0x4 4. "ign_err1,Ignore error being set in min/max calculation" "0,1" bitfld.long 0x4 2.--3. "weight1,Selects the weight of the update value when added to the reference value." "0,1,2,3" bitfld.long 0x4 0.--1. "chg_sel1,Selects the update value to be added to the reference value" "0,1,2,3" line.long 0x8 "gdet_enable1,Enable register" hexmask.long 0x8 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x8 0. "en1,If set the detector will request the reference clock" "0,1" line.long 0xC "gdet_init_del1,Initial delay register" rbitfld.long 0xC 30.--31. "rfu3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "max_ref1,Highest allowed reference value" rbitfld.long 0xC 22.--23. "rfu2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "min_ref1,Smallest allowed reference value" hexmask.long.word 0xC 7.--15. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x10 "gdet_init_del1_mode1,Initial delay register" hexmask.long 0x10 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x14 "gdet_init_del1_mode2,Initial delay register" hexmask.long 0x14 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x18 "gdet_margin1,Margin definition register" hexmask.long.tbyte 0x18 12.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "mpos1,Positive margin to be added to the reference before being compared against the measurement value" hexmask.long.byte 0x18 0.--5. 1. "mneg1,Negative margin to be substracted from the reference before being compared against the measurement value" rgroup.long 0x1C++0x7 line.long 0x0 "gdet_status1,Status register" hexmask.long.word 0x0 18.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x0 12.--17. 1. "ref1,Reference value found since last update pulse" hexmask.long.byte 0x0 6.--11. 1. "max1,Maximum value found since last update pulse" hexmask.long.byte 0x0 0.--5. 1. "min1,Minimum value found since last update pulse" line.long 0x4 "gdet_result1,Result register" bitfld.long 0x4 31. "err_pos1,Measurement below reference plus positive margin" "0,1" bitfld.long 0x4 30. "err_neg1,Measurement below reference minus negative margin" "0,1" bitfld.long 0x4 29. "pos_lat1,no description available" "0,1" bitfld.long 0x4 28. "neg_lat1,no description available" "0,1" hexmask.long.tbyte 0x4 6.--27. 1. "rfu,Reserved for Future Use" hexmask.long.byte 0x4 0.--5. 1. "result1,Latest result value" group.long 0x800++0x3 line.long 0x0 "gdet_auto_trim,Auto Trim enable Register" hexmask.long 0x0 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 0. "trim_en,Auto Trim enable" "0,1" rgroup.long 0x804++0x3 line.long 0x0 "gdet_trim_res,Result of the auto trim procedure register" hexmask.long.tbyte 0x0 12.--31. 1. "rfu2,Reserved for Future Use" bitfld.long 0x0 9.--11. "rfu3,Reserved for Future Use" "0,1,2,3,4,5,6,7" bitfld.long 0x0 8. "trim_done,Result of the auto trim procedure is available" "0,1" bitfld.long 0x0 7. "trim_fail,Auto trim was not able to reach optimum result" "0,1" hexmask.long.byte 0x0 0.--6. 1. "trim_res,Result of the auto trim procedure" group.long 0x808++0x3 line.long 0x0 "gdet_dly_ctrl,GDET delay control register" hexmask.long 0x0 3.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 2. "sw_vol_ctrl,Select the control of the trim code to the delay line via HW port (0) or SW SFR (1)" "0,1" bitfld.long 0x0 0.--1. "vol_sel,GDET delay control of the voltage mode. Used to select the trim code appropiate to the voltage mode." "0,1,2,3" wgroup.long 0x80C++0x3 line.long 0x0 "gdet_ctrl_clr,GDET Clear Control register" bitfld.long 0x0 0. "sft_rst,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0,1" rgroup.long 0xFFC++0x3 line.long 0x0 "gdet_ip_version,IP Version register" hexmask.long.word 0x0 18.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 16.--17. "milestone,Release milestone. 00-PREL 01-BR 10-SI 11-GO." "0,1,2,3" hexmask.long.byte 0x0 12.--15. 1. "x,Major revision number in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 8.--11. 1. "y1,Minor revision number 1 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 4.--7. 1. "y2,Minor revision number 2 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 0.--3. 1. "z,Extended revision number in X.Y1Y2.Z e.g. 1.20.3." tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "GDET0" base ad:0x40013000 group.long 0x0++0x1B line.long 0x0 "gdet_update_timer,Update timer control register" hexmask.long 0x0 6.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 5. "upd_man,Writing a 1 to this register creates a single update pulse and resets the timer. This register reads as 0" "0,1" bitfld.long 0x0 4. "upd_stop,A value of 1 stops the timer and the timer will not be taken into account for generating update pulses" "0,1" hexmask.long.byte 0x0 0.--3. 1. "upd_rate,Defines the number of clock cycle between two update pulses as a power of 2. A value of 0 defines a continuously active update pulse 1 an update pulse every second cycle 2 every 4 cycles ...." line.long 0x4 "gdet_ctrl1,Reference update control register" hexmask.long.word 0x4 18.--31. 1. "rfu2,Reserved for Future Use" hexmask.long.byte 0x4 12.--17. 1. "target1,Target result value for autotrim. Also reference value for fixed ref and for stab_ref" rbitfld.long 0x4 11. "rfu,Reserved for Future Use" "0,1" bitfld.long 0x4 10. "extvpass1,If set minimum and maximum results values will be not flagged as error" "0,1" bitfld.long 0x4 8. "dbl_dly1,Doubles the delay in the delay chain" "0,1" bitfld.long 0x4 7. "fullcyc1,Select full cycle coverage (toggle FF clocked with rising edge)" "0,1" newline bitfld.long 0x4 6. "ign_neg1,Ignore results based on the falling edge of the toggle pulse" "0,1" bitfld.long 0x4 5. "ign_pos1,Ignore results based on the rising edge of the toggle pulse" "0,1" bitfld.long 0x4 4. "ign_err1,Ignore error being set in min/max calculation" "0,1" bitfld.long 0x4 2.--3. "weight1,Selects the weight of the update value when added to the reference value." "0,1,2,3" bitfld.long 0x4 0.--1. "chg_sel1,Selects the update value to be added to the reference value" "0,1,2,3" line.long 0x8 "gdet_enable1,Enable register" hexmask.long 0x8 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x8 0. "en1,If set the detector will request the reference clock" "0,1" line.long 0xC "gdet_init_del1,Initial delay register" rbitfld.long 0xC 30.--31. "rfu3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "max_ref1,Highest allowed reference value" rbitfld.long 0xC 22.--23. "rfu2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "min_ref1,Smallest allowed reference value" hexmask.long.word 0xC 7.--15. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x10 "gdet_init_del1_mode1,Initial delay register" hexmask.long 0x10 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x14 "gdet_init_del1_mode2,Initial delay register" hexmask.long 0x14 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x18 "gdet_margin1,Margin definition register" hexmask.long.tbyte 0x18 12.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "mpos1,Positive margin to be added to the reference before being compared against the measurement value" hexmask.long.byte 0x18 0.--5. 1. "mneg1,Negative margin to be substracted from the reference before being compared against the measurement value" rgroup.long 0x1C++0x7 line.long 0x0 "gdet_status1,Status register" hexmask.long.word 0x0 18.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x0 12.--17. 1. "ref1,Reference value found since last update pulse" hexmask.long.byte 0x0 6.--11. 1. "max1,Maximum value found since last update pulse" hexmask.long.byte 0x0 0.--5. 1. "min1,Minimum value found since last update pulse" line.long 0x4 "gdet_result1,Result register" bitfld.long 0x4 31. "err_pos1,Measurement below reference plus positive margin" "0,1" bitfld.long 0x4 30. "err_neg1,Measurement below reference minus negative margin" "0,1" bitfld.long 0x4 29. "pos_lat1,no description available" "0,1" bitfld.long 0x4 28. "neg_lat1,no description available" "0,1" hexmask.long.tbyte 0x4 6.--27. 1. "rfu,Reserved for Future Use" hexmask.long.byte 0x4 0.--5. 1. "result1,Latest result value" group.long 0x800++0x3 line.long 0x0 "gdet_auto_trim,Auto Trim enable Register" hexmask.long 0x0 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 0. "trim_en,Auto Trim enable" "0,1" rgroup.long 0x804++0x3 line.long 0x0 "gdet_trim_res,Result of the auto trim procedure register" hexmask.long.tbyte 0x0 12.--31. 1. "rfu2,Reserved for Future Use" bitfld.long 0x0 9.--11. "rfu3,Reserved for Future Use" "0,1,2,3,4,5,6,7" bitfld.long 0x0 8. "trim_done,Result of the auto trim procedure is available" "0,1" bitfld.long 0x0 7. "trim_fail,Auto trim was not able to reach optimum result" "0,1" hexmask.long.byte 0x0 0.--6. 1. "trim_res,Result of the auto trim procedure" group.long 0x808++0x3 line.long 0x0 "gdet_dly_ctrl,GDET delay control register" hexmask.long 0x0 3.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 2. "sw_vol_ctrl,Select the control of the trim code to the delay line via HW port (0) or SW SFR (1)" "0,1" bitfld.long 0x0 0.--1. "vol_sel,GDET delay control of the voltage mode. Used to select the trim code appropiate to the voltage mode." "0,1,2,3" wgroup.long 0x80C++0x3 line.long 0x0 "gdet_ctrl_clr,GDET Clear Control register" bitfld.long 0x0 0. "sft_rst,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0,1" rgroup.long 0xFFC++0x3 line.long 0x0 "gdet_ip_version,IP Version register" hexmask.long.word 0x0 18.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 16.--17. "milestone,Release milestone. 00-PREL 01-BR 10-SI 11-GO." "0,1,2,3" hexmask.long.byte 0x0 12.--15. 1. "x,Major revision number in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 8.--11. 1. "y1,Minor revision number 1 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 4.--7. 1. "y2,Minor revision number 2 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 0.--3. 1. "z,Extended revision number in X.Y1Y2.Z e.g. 1.20.3." tree.end tree "GDET1" base ad:0x40014000 group.long 0x0++0x1B line.long 0x0 "gdet_update_timer,Update timer control register" hexmask.long 0x0 6.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 5. "upd_man,Writing a 1 to this register creates a single update pulse and resets the timer. This register reads as 0" "0,1" bitfld.long 0x0 4. "upd_stop,A value of 1 stops the timer and the timer will not be taken into account for generating update pulses" "0,1" hexmask.long.byte 0x0 0.--3. 1. "upd_rate,Defines the number of clock cycle between two update pulses as a power of 2. A value of 0 defines a continuously active update pulse 1 an update pulse every second cycle 2 every 4 cycles ...." line.long 0x4 "gdet_ctrl1,Reference update control register" hexmask.long.word 0x4 18.--31. 1. "rfu2,Reserved for Future Use" hexmask.long.byte 0x4 12.--17. 1. "target1,Target result value for autotrim. Also reference value for fixed ref and for stab_ref" rbitfld.long 0x4 11. "rfu,Reserved for Future Use" "0,1" bitfld.long 0x4 10. "extvpass1,If set minimum and maximum results values will be not flagged as error" "0,1" bitfld.long 0x4 8. "dbl_dly1,Doubles the delay in the delay chain" "0,1" bitfld.long 0x4 7. "fullcyc1,Select full cycle coverage (toggle FF clocked with rising edge)" "0,1" newline bitfld.long 0x4 6. "ign_neg1,Ignore results based on the falling edge of the toggle pulse" "0,1" bitfld.long 0x4 5. "ign_pos1,Ignore results based on the rising edge of the toggle pulse" "0,1" bitfld.long 0x4 4. "ign_err1,Ignore error being set in min/max calculation" "0,1" bitfld.long 0x4 2.--3. "weight1,Selects the weight of the update value when added to the reference value." "0,1,2,3" bitfld.long 0x4 0.--1. "chg_sel1,Selects the update value to be added to the reference value" "0,1,2,3" line.long 0x8 "gdet_enable1,Enable register" hexmask.long 0x8 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x8 0. "en1,If set the detector will request the reference clock" "0,1" line.long 0xC "gdet_init_del1,Initial delay register" rbitfld.long 0xC 30.--31. "rfu3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "max_ref1,Highest allowed reference value" rbitfld.long 0xC 22.--23. "rfu2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "min_ref1,Smallest allowed reference value" hexmask.long.word 0xC 7.--15. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x10 "gdet_init_del1_mode1,Initial delay register" hexmask.long 0x10 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x14 "gdet_init_del1_mode2,Initial delay register" hexmask.long 0x14 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x18 "gdet_margin1,Margin definition register" hexmask.long.tbyte 0x18 12.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "mpos1,Positive margin to be added to the reference before being compared against the measurement value" hexmask.long.byte 0x18 0.--5. 1. "mneg1,Negative margin to be substracted from the reference before being compared against the measurement value" rgroup.long 0x1C++0x7 line.long 0x0 "gdet_status1,Status register" hexmask.long.word 0x0 18.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x0 12.--17. 1. "ref1,Reference value found since last update pulse" hexmask.long.byte 0x0 6.--11. 1. "max1,Maximum value found since last update pulse" hexmask.long.byte 0x0 0.--5. 1. "min1,Minimum value found since last update pulse" line.long 0x4 "gdet_result1,Result register" bitfld.long 0x4 31. "err_pos1,Measurement below reference plus positive margin" "0,1" bitfld.long 0x4 30. "err_neg1,Measurement below reference minus negative margin" "0,1" bitfld.long 0x4 29. "pos_lat1,no description available" "0,1" bitfld.long 0x4 28. "neg_lat1,no description available" "0,1" hexmask.long.tbyte 0x4 6.--27. 1. "rfu,Reserved for Future Use" hexmask.long.byte 0x4 0.--5. 1. "result1,Latest result value" group.long 0x800++0x3 line.long 0x0 "gdet_auto_trim,Auto Trim enable Register" hexmask.long 0x0 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 0. "trim_en,Auto Trim enable" "0,1" rgroup.long 0x804++0x3 line.long 0x0 "gdet_trim_res,Result of the auto trim procedure register" hexmask.long.tbyte 0x0 12.--31. 1. "rfu2,Reserved for Future Use" bitfld.long 0x0 9.--11. "rfu3,Reserved for Future Use" "0,1,2,3,4,5,6,7" bitfld.long 0x0 8. "trim_done,Result of the auto trim procedure is available" "0,1" bitfld.long 0x0 7. "trim_fail,Auto trim was not able to reach optimum result" "0,1" hexmask.long.byte 0x0 0.--6. 1. "trim_res,Result of the auto trim procedure" group.long 0x808++0x3 line.long 0x0 "gdet_dly_ctrl,GDET delay control register" hexmask.long 0x0 3.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 2. "sw_vol_ctrl,Select the control of the trim code to the delay line via HW port (0) or SW SFR (1)" "0,1" bitfld.long 0x0 0.--1. "vol_sel,GDET delay control of the voltage mode. Used to select the trim code appropiate to the voltage mode." "0,1,2,3" wgroup.long 0x80C++0x3 line.long 0x0 "gdet_ctrl_clr,GDET Clear Control register" bitfld.long 0x0 0. "sft_rst,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0,1" rgroup.long 0xFFC++0x3 line.long 0x0 "gdet_ip_version,IP Version register" hexmask.long.word 0x0 18.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 16.--17. "milestone,Release milestone. 00-PREL 01-BR 10-SI 11-GO." "0,1,2,3" hexmask.long.byte 0x0 12.--15. 1. "x,Major revision number in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 8.--11. 1. "y1,Minor revision number 1 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 4.--7. 1. "y2,Minor revision number 2 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 0.--3. 1. "z,Extended revision number in X.Y1Y2.Z e.g. 1.20.3." tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "GDET0" base ad:0x40013000 group.long 0x0++0x1B line.long 0x0 "gdet_update_timer,Update timer control register" hexmask.long 0x0 6.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 5. "upd_man,Writing a 1 to this register creates a single update pulse and resets the timer. This register reads as 0" "0,1" bitfld.long 0x0 4. "upd_stop,A value of 1 stops the timer and the timer will not be taken into account for generating update pulses" "0,1" hexmask.long.byte 0x0 0.--3. 1. "upd_rate,Defines the number of clock cycle between two update pulses as a power of 2. A value of 0 defines a continuously active update pulse 1 an update pulse every second cycle 2 every 4 cycles ...." line.long 0x4 "gdet_ctrl1,Reference update control register" hexmask.long.word 0x4 18.--31. 1. "rfu2,Reserved for Future Use" hexmask.long.byte 0x4 12.--17. 1. "target1,Target result value for autotrim. Also reference value for fixed ref and for stab_ref" rbitfld.long 0x4 11. "rfu,Reserved for Future Use" "0,1" bitfld.long 0x4 10. "extvpass1,If set minimum and maximum results values will be not flagged as error" "0,1" bitfld.long 0x4 8. "dbl_dly1,Doubles the delay in the delay chain" "0,1" bitfld.long 0x4 7. "fullcyc1,Select full cycle coverage (toggle FF clocked with rising edge)" "0,1" newline bitfld.long 0x4 6. "ign_neg1,Ignore results based on the falling edge of the toggle pulse" "0,1" bitfld.long 0x4 5. "ign_pos1,Ignore results based on the rising edge of the toggle pulse" "0,1" bitfld.long 0x4 4. "ign_err1,Ignore error being set in min/max calculation" "0,1" bitfld.long 0x4 2.--3. "weight1,Selects the weight of the update value when added to the reference value." "0,1,2,3" bitfld.long 0x4 0.--1. "chg_sel1,Selects the update value to be added to the reference value" "0,1,2,3" line.long 0x8 "gdet_enable1,Enable register" hexmask.long 0x8 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x8 0. "en1,If set the detector will request the reference clock" "0,1" line.long 0xC "gdet_init_del1,Initial delay register" rbitfld.long 0xC 30.--31. "rfu3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "max_ref1,Highest allowed reference value" rbitfld.long 0xC 22.--23. "rfu2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "min_ref1,Smallest allowed reference value" hexmask.long.word 0xC 7.--15. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x10 "gdet_init_del1_mode1,Initial delay register" hexmask.long 0x10 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x14 "gdet_init_del1_mode2,Initial delay register" hexmask.long 0x14 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x18 "gdet_margin1,Margin definition register" hexmask.long.tbyte 0x18 12.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "mpos1,Positive margin to be added to the reference before being compared against the measurement value" hexmask.long.byte 0x18 0.--5. 1. "mneg1,Negative margin to be substracted from the reference before being compared against the measurement value" rgroup.long 0x1C++0x7 line.long 0x0 "gdet_status1,Status register" hexmask.long.word 0x0 18.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x0 12.--17. 1. "ref1,Reference value found since last update pulse" hexmask.long.byte 0x0 6.--11. 1. "max1,Maximum value found since last update pulse" hexmask.long.byte 0x0 0.--5. 1. "min1,Minimum value found since last update pulse" line.long 0x4 "gdet_result1,Result register" bitfld.long 0x4 31. "err_pos1,Measurement below reference plus positive margin" "0,1" bitfld.long 0x4 30. "err_neg1,Measurement below reference minus negative margin" "0,1" bitfld.long 0x4 29. "pos_lat1,no description available" "0,1" bitfld.long 0x4 28. "neg_lat1,no description available" "0,1" hexmask.long.tbyte 0x4 6.--27. 1. "rfu,Reserved for Future Use" hexmask.long.byte 0x4 0.--5. 1. "result1,Latest result value" group.long 0x800++0x3 line.long 0x0 "gdet_auto_trim,Auto Trim enable Register" hexmask.long 0x0 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 0. "trim_en,Auto Trim enable" "0,1" rgroup.long 0x804++0x3 line.long 0x0 "gdet_trim_res,Result of the auto trim procedure register" hexmask.long.tbyte 0x0 12.--31. 1. "rfu2,Reserved for Future Use" bitfld.long 0x0 9.--11. "rfu3,Reserved for Future Use" "0,1,2,3,4,5,6,7" bitfld.long 0x0 8. "trim_done,Result of the auto trim procedure is available" "0,1" bitfld.long 0x0 7. "trim_fail,Auto trim was not able to reach optimum result" "0,1" hexmask.long.byte 0x0 0.--6. 1. "trim_res,Result of the auto trim procedure" group.long 0x808++0x3 line.long 0x0 "gdet_dly_ctrl,GDET delay control register" hexmask.long 0x0 3.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 2. "sw_vol_ctrl,Select the control of the trim code to the delay line via HW port (0) or SW SFR (1)" "0,1" bitfld.long 0x0 0.--1. "vol_sel,GDET delay control of the voltage mode. Used to select the trim code appropiate to the voltage mode." "0,1,2,3" wgroup.long 0x80C++0x3 line.long 0x0 "gdet_ctrl_clr,GDET Clear Control register" bitfld.long 0x0 0. "sft_rst,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0,1" rgroup.long 0xFFC++0x3 line.long 0x0 "gdet_ip_version,IP Version register" hexmask.long.word 0x0 18.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 16.--17. "milestone,Release milestone. 00-PREL 01-BR 10-SI 11-GO." "0,1,2,3" hexmask.long.byte 0x0 12.--15. 1. "x,Major revision number in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 8.--11. 1. "y1,Minor revision number 1 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 4.--7. 1. "y2,Minor revision number 2 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 0.--3. 1. "z,Extended revision number in X.Y1Y2.Z e.g. 1.20.3." tree.end tree "GDET1" base ad:0x40014000 group.long 0x0++0x1B line.long 0x0 "gdet_update_timer,Update timer control register" hexmask.long 0x0 6.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 5. "upd_man,Writing a 1 to this register creates a single update pulse and resets the timer. This register reads as 0" "0,1" bitfld.long 0x0 4. "upd_stop,A value of 1 stops the timer and the timer will not be taken into account for generating update pulses" "0,1" hexmask.long.byte 0x0 0.--3. 1. "upd_rate,Defines the number of clock cycle between two update pulses as a power of 2. A value of 0 defines a continuously active update pulse 1 an update pulse every second cycle 2 every 4 cycles ...." line.long 0x4 "gdet_ctrl1,Reference update control register" hexmask.long.word 0x4 18.--31. 1. "rfu2,Reserved for Future Use" hexmask.long.byte 0x4 12.--17. 1. "target1,Target result value for autotrim. Also reference value for fixed ref and for stab_ref" rbitfld.long 0x4 11. "rfu,Reserved for Future Use" "0,1" bitfld.long 0x4 10. "extvpass1,If set minimum and maximum results values will be not flagged as error" "0,1" bitfld.long 0x4 8. "dbl_dly1,Doubles the delay in the delay chain" "0,1" bitfld.long 0x4 7. "fullcyc1,Select full cycle coverage (toggle FF clocked with rising edge)" "0,1" newline bitfld.long 0x4 6. "ign_neg1,Ignore results based on the falling edge of the toggle pulse" "0,1" bitfld.long 0x4 5. "ign_pos1,Ignore results based on the rising edge of the toggle pulse" "0,1" bitfld.long 0x4 4. "ign_err1,Ignore error being set in min/max calculation" "0,1" bitfld.long 0x4 2.--3. "weight1,Selects the weight of the update value when added to the reference value." "0,1,2,3" bitfld.long 0x4 0.--1. "chg_sel1,Selects the update value to be added to the reference value" "0,1,2,3" line.long 0x8 "gdet_enable1,Enable register" hexmask.long 0x8 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x8 0. "en1,If set the detector will request the reference clock" "0,1" line.long 0xC "gdet_init_del1,Initial delay register" rbitfld.long 0xC 30.--31. "rfu3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "max_ref1,Highest allowed reference value" rbitfld.long 0xC 22.--23. "rfu2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "min_ref1,Smallest allowed reference value" hexmask.long.word 0xC 7.--15. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x10 "gdet_init_del1_mode1,Initial delay register" hexmask.long 0x10 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x14 "gdet_init_del1_mode2,Initial delay register" hexmask.long 0x14 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x18 "gdet_margin1,Margin definition register" hexmask.long.tbyte 0x18 12.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "mpos1,Positive margin to be added to the reference before being compared against the measurement value" hexmask.long.byte 0x18 0.--5. 1. "mneg1,Negative margin to be substracted from the reference before being compared against the measurement value" rgroup.long 0x1C++0x7 line.long 0x0 "gdet_status1,Status register" hexmask.long.word 0x0 18.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x0 12.--17. 1. "ref1,Reference value found since last update pulse" hexmask.long.byte 0x0 6.--11. 1. "max1,Maximum value found since last update pulse" hexmask.long.byte 0x0 0.--5. 1. "min1,Minimum value found since last update pulse" line.long 0x4 "gdet_result1,Result register" bitfld.long 0x4 31. "err_pos1,Measurement below reference plus positive margin" "0,1" bitfld.long 0x4 30. "err_neg1,Measurement below reference minus negative margin" "0,1" bitfld.long 0x4 29. "pos_lat1,no description available" "0,1" bitfld.long 0x4 28. "neg_lat1,no description available" "0,1" hexmask.long.tbyte 0x4 6.--27. 1. "rfu,Reserved for Future Use" hexmask.long.byte 0x4 0.--5. 1. "result1,Latest result value" group.long 0x800++0x3 line.long 0x0 "gdet_auto_trim,Auto Trim enable Register" hexmask.long 0x0 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 0. "trim_en,Auto Trim enable" "0,1" rgroup.long 0x804++0x3 line.long 0x0 "gdet_trim_res,Result of the auto trim procedure register" hexmask.long.tbyte 0x0 12.--31. 1. "rfu2,Reserved for Future Use" bitfld.long 0x0 9.--11. "rfu3,Reserved for Future Use" "0,1,2,3,4,5,6,7" bitfld.long 0x0 8. "trim_done,Result of the auto trim procedure is available" "0,1" bitfld.long 0x0 7. "trim_fail,Auto trim was not able to reach optimum result" "0,1" hexmask.long.byte 0x0 0.--6. 1. "trim_res,Result of the auto trim procedure" group.long 0x808++0x3 line.long 0x0 "gdet_dly_ctrl,GDET delay control register" hexmask.long 0x0 3.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 2. "sw_vol_ctrl,Select the control of the trim code to the delay line via HW port (0) or SW SFR (1)" "0,1" bitfld.long 0x0 0.--1. "vol_sel,GDET delay control of the voltage mode. Used to select the trim code appropiate to the voltage mode." "0,1,2,3" wgroup.long 0x80C++0x3 line.long 0x0 "gdet_ctrl_clr,GDET Clear Control register" bitfld.long 0x0 0. "sft_rst,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0,1" rgroup.long 0xFFC++0x3 line.long 0x0 "gdet_ip_version,IP Version register" hexmask.long.word 0x0 18.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 16.--17. "milestone,Release milestone. 00-PREL 01-BR 10-SI 11-GO." "0,1,2,3" hexmask.long.byte 0x0 12.--15. 1. "x,Major revision number in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 8.--11. 1. "y1,Minor revision number 1 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 4.--7. 1. "y2,Minor revision number 2 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 0.--3. 1. "z,Extended revision number in X.Y1Y2.Z e.g. 1.20.3." tree.end endif tree "GDET2" base ad:0x4006A000 group.long 0x0++0x1B line.long 0x0 "gdet_update_timer,Update timer control register" hexmask.long 0x0 6.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 5. "upd_man,Writing a 1 to this register creates a single update pulse and resets the timer. This register reads as 0" "0,1" bitfld.long 0x0 4. "upd_stop,A value of 1 stops the timer and the timer will not be taken into account for generating update pulses" "0,1" hexmask.long.byte 0x0 0.--3. 1. "upd_rate,Defines the number of clock cycle between two update pulses as a power of 2. A value of 0 defines a continuously active update pulse 1 an update pulse every second cycle 2 every 4 cycles ...." line.long 0x4 "gdet_ctrl1,Reference update control register" hexmask.long.word 0x4 18.--31. 1. "rfu2,Reserved for Future Use" hexmask.long.byte 0x4 12.--17. 1. "target1,Target result value for autotrim. Also reference value for fixed ref and for stab_ref" rbitfld.long 0x4 11. "rfu,Reserved for Future Use" "0,1" bitfld.long 0x4 10. "extvpass1,If set minimum and maximum results values will be not flagged as error" "0,1" bitfld.long 0x4 8. "dbl_dly1,Doubles the delay in the delay chain" "0,1" bitfld.long 0x4 7. "fullcyc1,Select full cycle coverage (toggle FF clocked with rising edge)" "0,1" newline bitfld.long 0x4 6. "ign_neg1,Ignore results based on the falling edge of the toggle pulse" "0,1" bitfld.long 0x4 5. "ign_pos1,Ignore results based on the rising edge of the toggle pulse" "0,1" bitfld.long 0x4 4. "ign_err1,Ignore error being set in min/max calculation" "0,1" bitfld.long 0x4 2.--3. "weight1,Selects the weight of the update value when added to the reference value." "0,1,2,3" bitfld.long 0x4 0.--1. "chg_sel1,Selects the update value to be added to the reference value" "0,1,2,3" line.long 0x8 "gdet_enable1,Enable register" hexmask.long 0x8 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x8 0. "en1,If set the detector will request the reference clock" "0,1" line.long 0xC "gdet_init_del1,Initial delay register" rbitfld.long 0xC 30.--31. "rfu3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "max_ref1,Highest allowed reference value" rbitfld.long 0xC 22.--23. "rfu2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "min_ref1,Smallest allowed reference value" hexmask.long.word 0xC 7.--15. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x10 "gdet_init_del1_mode1,Initial delay register" hexmask.long 0x10 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x14 "gdet_init_del1_mode2,Initial delay register" hexmask.long 0x14 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x18 "gdet_margin1,Margin definition register" hexmask.long.tbyte 0x18 12.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "mpos1,Positive margin to be added to the reference before being compared against the measurement value" hexmask.long.byte 0x18 0.--5. 1. "mneg1,Negative margin to be substracted from the reference before being compared against the measurement value" rgroup.long 0x1C++0x7 line.long 0x0 "gdet_status1,Status register" hexmask.long.word 0x0 18.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x0 12.--17. 1. "ref1,Reference value found since last update pulse" hexmask.long.byte 0x0 6.--11. 1. "max1,Maximum value found since last update pulse" hexmask.long.byte 0x0 0.--5. 1. "min1,Minimum value found since last update pulse" line.long 0x4 "gdet_result1,Result register" bitfld.long 0x4 31. "err_pos1,Measurement below reference plus positive margin" "0,1" bitfld.long 0x4 30. "err_neg1,Measurement below reference minus negative margin" "0,1" bitfld.long 0x4 29. "pos_lat1,no description available" "0,1" bitfld.long 0x4 28. "neg_lat1,no description available" "0,1" hexmask.long.tbyte 0x4 6.--27. 1. "rfu,Reserved for Future Use" hexmask.long.byte 0x4 0.--5. 1. "result1,Latest result value" group.long 0x800++0x3 line.long 0x0 "gdet_auto_trim,Auto Trim enable Register" hexmask.long 0x0 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 0. "trim_en,Auto Trim enable" "0,1" rgroup.long 0x804++0x3 line.long 0x0 "gdet_trim_res,Result of the auto trim procedure register" hexmask.long.tbyte 0x0 12.--31. 1. "rfu2,Reserved for Future Use" bitfld.long 0x0 9.--11. "rfu3,Reserved for Future Use" "0,1,2,3,4,5,6,7" bitfld.long 0x0 8. "trim_done,Result of the auto trim procedure is available" "0,1" bitfld.long 0x0 7. "trim_fail,Auto trim was not able to reach optimum result" "0,1" hexmask.long.byte 0x0 0.--6. 1. "trim_res,Result of the auto trim procedure" group.long 0x808++0x3 line.long 0x0 "gdet_dly_ctrl,GDET delay control register" hexmask.long 0x0 3.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 2. "sw_vol_ctrl,Select the control of the trim code to the delay line via HW port (0) or SW SFR (1)" "0,1" bitfld.long 0x0 0.--1. "vol_sel,GDET delay control of the voltage mode. Used to select the trim code appropiate to the voltage mode." "0,1,2,3" wgroup.long 0x80C++0x3 line.long 0x0 "gdet_ctrl_clr,GDET Clear Control register" bitfld.long 0x0 0. "sft_rst,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0,1" rgroup.long 0xFFC++0x3 line.long 0x0 "gdet_ip_version,IP Version register" hexmask.long.word 0x0 18.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 16.--17. "milestone,Release milestone. 00-PREL 01-BR 10-SI 11-GO." "0,1,2,3" hexmask.long.byte 0x0 12.--15. 1. "x,Major revision number in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 8.--11. 1. "y1,Minor revision number 1 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 4.--7. 1. "y2,Minor revision number 2 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 0.--3. 1. "z,Extended revision number in X.Y1Y2.Z e.g. 1.20.3." tree.end tree "GDET3" base ad:0x4006B000 group.long 0x0++0x1B line.long 0x0 "gdet_update_timer,Update timer control register" hexmask.long 0x0 6.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 5. "upd_man,Writing a 1 to this register creates a single update pulse and resets the timer. This register reads as 0" "0,1" bitfld.long 0x0 4. "upd_stop,A value of 1 stops the timer and the timer will not be taken into account for generating update pulses" "0,1" hexmask.long.byte 0x0 0.--3. 1. "upd_rate,Defines the number of clock cycle between two update pulses as a power of 2. A value of 0 defines a continuously active update pulse 1 an update pulse every second cycle 2 every 4 cycles ...." line.long 0x4 "gdet_ctrl1,Reference update control register" hexmask.long.word 0x4 18.--31. 1. "rfu2,Reserved for Future Use" hexmask.long.byte 0x4 12.--17. 1. "target1,Target result value for autotrim. Also reference value for fixed ref and for stab_ref" rbitfld.long 0x4 11. "rfu,Reserved for Future Use" "0,1" bitfld.long 0x4 10. "extvpass1,If set minimum and maximum results values will be not flagged as error" "0,1" bitfld.long 0x4 8. "dbl_dly1,Doubles the delay in the delay chain" "0,1" bitfld.long 0x4 7. "fullcyc1,Select full cycle coverage (toggle FF clocked with rising edge)" "0,1" newline bitfld.long 0x4 6. "ign_neg1,Ignore results based on the falling edge of the toggle pulse" "0,1" bitfld.long 0x4 5. "ign_pos1,Ignore results based on the rising edge of the toggle pulse" "0,1" bitfld.long 0x4 4. "ign_err1,Ignore error being set in min/max calculation" "0,1" bitfld.long 0x4 2.--3. "weight1,Selects the weight of the update value when added to the reference value." "0,1,2,3" bitfld.long 0x4 0.--1. "chg_sel1,Selects the update value to be added to the reference value" "0,1,2,3" line.long 0x8 "gdet_enable1,Enable register" hexmask.long 0x8 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x8 0. "en1,If set the detector will request the reference clock" "0,1" line.long 0xC "gdet_init_del1,Initial delay register" rbitfld.long 0xC 30.--31. "rfu3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "max_ref1,Highest allowed reference value" rbitfld.long 0xC 22.--23. "rfu2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "min_ref1,Smallest allowed reference value" hexmask.long.word 0xC 7.--15. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x10 "gdet_init_del1_mode1,Initial delay register" hexmask.long 0x10 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x14 "gdet_init_del1_mode2,Initial delay register" hexmask.long 0x14 7.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "trim1,Trim setting defining the initial delay" line.long 0x18 "gdet_margin1,Margin definition register" hexmask.long.tbyte 0x18 12.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "mpos1,Positive margin to be added to the reference before being compared against the measurement value" hexmask.long.byte 0x18 0.--5. 1. "mneg1,Negative margin to be substracted from the reference before being compared against the measurement value" rgroup.long 0x1C++0x7 line.long 0x0 "gdet_status1,Status register" hexmask.long.word 0x0 18.--31. 1. "rfu1,Reserved for Future Use" hexmask.long.byte 0x0 12.--17. 1. "ref1,Reference value found since last update pulse" hexmask.long.byte 0x0 6.--11. 1. "max1,Maximum value found since last update pulse" hexmask.long.byte 0x0 0.--5. 1. "min1,Minimum value found since last update pulse" line.long 0x4 "gdet_result1,Result register" bitfld.long 0x4 31. "err_pos1,Measurement below reference plus positive margin" "0,1" bitfld.long 0x4 30. "err_neg1,Measurement below reference minus negative margin" "0,1" bitfld.long 0x4 29. "pos_lat1,no description available" "0,1" bitfld.long 0x4 28. "neg_lat1,no description available" "0,1" hexmask.long.tbyte 0x4 6.--27. 1. "rfu,Reserved for Future Use" hexmask.long.byte 0x4 0.--5. 1. "result1,Latest result value" group.long 0x800++0x3 line.long 0x0 "gdet_auto_trim,Auto Trim enable Register" hexmask.long 0x0 1.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 0. "trim_en,Auto Trim enable" "0,1" rgroup.long 0x804++0x3 line.long 0x0 "gdet_trim_res,Result of the auto trim procedure register" hexmask.long.tbyte 0x0 12.--31. 1. "rfu2,Reserved for Future Use" bitfld.long 0x0 9.--11. "rfu3,Reserved for Future Use" "0,1,2,3,4,5,6,7" bitfld.long 0x0 8. "trim_done,Result of the auto trim procedure is available" "0,1" bitfld.long 0x0 7. "trim_fail,Auto trim was not able to reach optimum result" "0,1" hexmask.long.byte 0x0 0.--6. 1. "trim_res,Result of the auto trim procedure" group.long 0x808++0x3 line.long 0x0 "gdet_dly_ctrl,GDET delay control register" hexmask.long 0x0 3.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 2. "sw_vol_ctrl,Select the control of the trim code to the delay line via HW port (0) or SW SFR (1)" "0,1" bitfld.long 0x0 0.--1. "vol_sel,GDET delay control of the voltage mode. Used to select the trim code appropiate to the voltage mode." "0,1,2,3" wgroup.long 0x80C++0x3 line.long 0x0 "gdet_ctrl_clr,GDET Clear Control register" bitfld.long 0x0 0. "sft_rst,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0,1" rgroup.long 0xFFC++0x3 line.long 0x0 "gdet_ip_version,IP Version register" hexmask.long.word 0x0 18.--31. 1. "rfu,Reserved for Future Use" bitfld.long 0x0 16.--17. "milestone,Release milestone. 00-PREL 01-BR 10-SI 11-GO." "0,1,2,3" hexmask.long.byte 0x0 12.--15. 1. "x,Major revision number in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 8.--11. 1. "y1,Minor revision number 1 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 4.--7. 1. "y2,Minor revision number 2 in X.Y1Y2.Z e.g. 1.20.3." hexmask.long.byte 0x0 0.--3. 1. "z,Extended revision number in X.Y1Y2.Z e.g. 1.20.3." tree.end tree.end tree "GLIKEY" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "GLIKEY3" base ad:0x40002C00 group.long 0x0++0xB line.long 0x0 "CTRL_0,Control Register 0 SFR" hexmask.long.word 0x0 19.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x0 18. "SFT_RST,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0: No effect,1: Triggers the soft reset" newline bitfld.long 0x0 16.--17. "WR_EN_0,Write Enable 0" "0,1,2,3" hexmask.long.byte 0x0 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x0 0.--7. 1. "WRITE_INDEX,Write Index" line.long 0x4 "CTRL_1,Control Regsiter 1 SFR" hexmask.long.word 0x4 22.--31. 1. "RESERVED31,Reserved for Future Use" hexmask.long.byte 0x4 18.--21. 1. "SFR_LOCK,LOCK register for GLIKEY" newline bitfld.long 0x4 16.--17. "WR_EN_1,Write Enable One" "0,1,2,3" hexmask.long.byte 0x4 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x4 0.--7. 1. "READ_INDEX,Index status Writing an index value to this register will request the block to return the lock status of this index." line.long 0x8 "INTR_CTRL,Interrupt Control" hexmask.long 0x8 3.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x8 2. "INT_SET,Interrupt Set. Writing a 1 to this register asserts the interrupt. This register reads as 0" "0: No effect,1: Triggers interrupt" newline bitfld.long 0x8 1. "INT_CLR,Interrupt Clear. Writing a 1 to this register creates a single interrupt clear pulse. This register reads as 0" "0,1" bitfld.long 0x8 0. "INT_EN,Interrupt Enable. Writing a 1 Interrupt asserts on Interrupt output port" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "STATUS,Status" hexmask.long.word 0x0 19.--31. 1. "FSM_STATE,Status of FSM" hexmask.long.word 0x0 5.--18. 1. "RESERVED18,Reserved for Future Use" newline bitfld.long 0x0 2.--4. "ERROR_STATUS,Status of the Error" "0: No error,1: FSM error has occurred,2: Write index out of the bound (OOB) error,3: Write index OOB and FSM error,4: Read index OOB error,?,6: Write index and read index OOB error,7: Read index OOB write index OOB and FSM error" bitfld.long 0x0 1. "LOCK_STATUS,Provides the current lock status of indexes." "0: Current read index is not locked,1: Current read index is locked" newline bitfld.long 0x0 0. "INT_STATUS,Interrupt Status." "0: No effect,1: Triggers interrupt" tree.end tree "GLIKEY0" base ad:0x4017CC00 group.long 0x0++0xB line.long 0x0 "CTRL_0,Control Register 0 SFR" hexmask.long.word 0x0 19.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x0 18. "SFT_RST,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0: No effect,1: Triggers the soft reset" newline bitfld.long 0x0 16.--17. "WR_EN_0,Write Enable 0" "0,1,2,3" hexmask.long.byte 0x0 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x0 0.--7. 1. "WRITE_INDEX,Write Index" line.long 0x4 "CTRL_1,Control Regsiter 1 SFR" hexmask.long.word 0x4 22.--31. 1. "RESERVED31,Reserved for Future Use" hexmask.long.byte 0x4 18.--21. 1. "SFR_LOCK,LOCK register for GLIKEY" newline bitfld.long 0x4 16.--17. "WR_EN_1,Write Enable One" "0,1,2,3" hexmask.long.byte 0x4 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x4 0.--7. 1. "READ_INDEX,Index status Writing an index value to this register will request the block to return the lock status of this index." line.long 0x8 "INTR_CTRL,Interrupt Control" hexmask.long 0x8 3.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x8 2. "INT_SET,Interrupt Set. Writing a 1 to this register asserts the interrupt. This register reads as 0" "0: No effect,1: Triggers interrupt" newline bitfld.long 0x8 1. "INT_CLR,Interrupt Clear. Writing a 1 to this register creates a single interrupt clear pulse. This register reads as 0" "0,1" bitfld.long 0x8 0. "INT_EN,Interrupt Enable. Writing a 1 Interrupt asserts on Interrupt output port" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "STATUS,Status" hexmask.long.word 0x0 19.--31. 1. "FSM_STATE,Status of FSM" hexmask.long.word 0x0 5.--18. 1. "RESERVED18,Reserved for Future Use" newline bitfld.long 0x0 2.--4. "ERROR_STATUS,Status of the Error" "0: No error,1: FSM error has occurred,2: Write index out of the bound (OOB) error,3: Write index OOB and FSM error,4: Read index OOB error,?,6: Write index and read index OOB error,7: Read index OOB write index OOB and FSM error" bitfld.long 0x0 1. "LOCK_STATUS,Provides the current lock status of indexes." "0: Current read index is not locked,1: Current read index is locked" newline bitfld.long 0x0 0. "INT_STATUS,Interrupt Status." "0: No effect,1: Triggers interrupt" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "GLIKEY3" base ad:0x40002C00 group.long 0x0++0xB line.long 0x0 "CTRL_0,Control Register 0 SFR" hexmask.long.word 0x0 19.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x0 18. "SFT_RST,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0: No effect,1: Triggers the soft reset" newline bitfld.long 0x0 16.--17. "WR_EN_0,Write Enable 0" "0,1,2,3" hexmask.long.byte 0x0 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x0 0.--7. 1. "WRITE_INDEX,Write Index" line.long 0x4 "CTRL_1,Control Regsiter 1 SFR" hexmask.long.word 0x4 22.--31. 1. "RESERVED31,Reserved for Future Use" hexmask.long.byte 0x4 18.--21. 1. "SFR_LOCK,LOCK register for GLIKEY" newline bitfld.long 0x4 16.--17. "WR_EN_1,Write Enable One" "0,1,2,3" hexmask.long.byte 0x4 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x4 0.--7. 1. "READ_INDEX,Index status Writing an index value to this register will request the block to return the lock status of this index." line.long 0x8 "INTR_CTRL,Interrupt Control" hexmask.long 0x8 3.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x8 2. "INT_SET,Interrupt Set. Writing a 1 to this register asserts the interrupt. This register reads as 0" "0: No effect,1: Triggers interrupt" newline bitfld.long 0x8 1. "INT_CLR,Interrupt Clear. Writing a 1 to this register creates a single interrupt clear pulse. This register reads as 0" "0,1" bitfld.long 0x8 0. "INT_EN,Interrupt Enable. Writing a 1 Interrupt asserts on Interrupt output port" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "STATUS,Status" hexmask.long.word 0x0 19.--31. 1. "FSM_STATE,Status of FSM" hexmask.long.word 0x0 5.--18. 1. "RESERVED18,Reserved for Future Use" newline bitfld.long 0x0 2.--4. "ERROR_STATUS,Status of the Error" "0: No error,1: FSM error has occurred,2: Write index out of the bound (OOB) error,3: Write index OOB and FSM error,4: Read index OOB error,?,6: Write index and read index OOB error,7: Read index OOB write index OOB and FSM error" bitfld.long 0x0 1. "LOCK_STATUS,Provides the current lock status of indexes." "0: Current read index is not locked,1: Current read index is locked" newline bitfld.long 0x0 0. "INT_STATUS,Interrupt Status." "0: No effect,1: Triggers interrupt" tree.end tree "GLIKEY0" base ad:0x4017CC00 group.long 0x0++0xB line.long 0x0 "CTRL_0,Control Register 0 SFR" hexmask.long.word 0x0 19.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x0 18. "SFT_RST,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0: No effect,1: Triggers the soft reset" newline bitfld.long 0x0 16.--17. "WR_EN_0,Write Enable 0" "0,1,2,3" hexmask.long.byte 0x0 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x0 0.--7. 1. "WRITE_INDEX,Write Index" line.long 0x4 "CTRL_1,Control Regsiter 1 SFR" hexmask.long.word 0x4 22.--31. 1. "RESERVED31,Reserved for Future Use" hexmask.long.byte 0x4 18.--21. 1. "SFR_LOCK,LOCK register for GLIKEY" newline bitfld.long 0x4 16.--17. "WR_EN_1,Write Enable One" "0,1,2,3" hexmask.long.byte 0x4 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x4 0.--7. 1. "READ_INDEX,Index status Writing an index value to this register will request the block to return the lock status of this index." line.long 0x8 "INTR_CTRL,Interrupt Control" hexmask.long 0x8 3.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x8 2. "INT_SET,Interrupt Set. Writing a 1 to this register asserts the interrupt. This register reads as 0" "0: No effect,1: Triggers interrupt" newline bitfld.long 0x8 1. "INT_CLR,Interrupt Clear. Writing a 1 to this register creates a single interrupt clear pulse. This register reads as 0" "0,1" bitfld.long 0x8 0. "INT_EN,Interrupt Enable. Writing a 1 Interrupt asserts on Interrupt output port" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "STATUS,Status" hexmask.long.word 0x0 19.--31. 1. "FSM_STATE,Status of FSM" hexmask.long.word 0x0 5.--18. 1. "RESERVED18,Reserved for Future Use" newline bitfld.long 0x0 2.--4. "ERROR_STATUS,Status of the Error" "0: No error,1: FSM error has occurred,2: Write index out of the bound (OOB) error,3: Write index OOB and FSM error,4: Read index OOB error,?,6: Write index and read index OOB error,7: Read index OOB write index OOB and FSM error" bitfld.long 0x0 1. "LOCK_STATUS,Provides the current lock status of indexes." "0: Current read index is not locked,1: Current read index is locked" newline bitfld.long 0x0 0. "INT_STATUS,Interrupt Status." "0: No effect,1: Triggers interrupt" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "GLIKEY3" base ad:0x40002C00 group.long 0x0++0xB line.long 0x0 "CTRL_0,Control Register 0 SFR" hexmask.long.word 0x0 19.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x0 18. "SFT_RST,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0: No effect,1: Triggers the soft reset" newline bitfld.long 0x0 16.--17. "WR_EN_0,Write Enable 0" "0,1,2,3" hexmask.long.byte 0x0 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x0 0.--7. 1. "WRITE_INDEX,Write Index" line.long 0x4 "CTRL_1,Control Regsiter 1 SFR" hexmask.long.word 0x4 22.--31. 1. "RESERVED31,Reserved for Future Use" hexmask.long.byte 0x4 18.--21. 1. "SFR_LOCK,LOCK register for GLIKEY" newline bitfld.long 0x4 16.--17. "WR_EN_1,Write Enable One" "0,1,2,3" hexmask.long.byte 0x4 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x4 0.--7. 1. "READ_INDEX,Index status Writing an index value to this register will request the block to return the lock status of this index." line.long 0x8 "INTR_CTRL,Interrupt Control" hexmask.long 0x8 3.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x8 2. "INT_SET,Interrupt Set. Writing a 1 to this register asserts the interrupt. This register reads as 0" "0: No effect,1: Triggers interrupt" newline bitfld.long 0x8 1. "INT_CLR,Interrupt Clear. Writing a 1 to this register creates a single interrupt clear pulse. This register reads as 0" "0,1" bitfld.long 0x8 0. "INT_EN,Interrupt Enable. Writing a 1 Interrupt asserts on Interrupt output port" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "STATUS,Status" hexmask.long.word 0x0 19.--31. 1. "FSM_STATE,Status of FSM" hexmask.long.word 0x0 5.--18. 1. "RESERVED18,Reserved for Future Use" newline bitfld.long 0x0 2.--4. "ERROR_STATUS,Status of the Error" "0: No error,1: FSM error has occurred,2: Write index out of the bound (OOB) error,3: Write index OOB and FSM error,4: Read index OOB error,?,6: Write index and read index OOB error,7: Read index OOB write index OOB and FSM error" bitfld.long 0x0 1. "LOCK_STATUS,Provides the current lock status of indexes." "0: Current read index is not locked,1: Current read index is locked" newline bitfld.long 0x0 0. "INT_STATUS,Interrupt Status." "0: No effect,1: Triggers interrupt" tree.end tree "GLIKEY0" base ad:0x4017CC00 group.long 0x0++0xB line.long 0x0 "CTRL_0,Control Register 0 SFR" hexmask.long.word 0x0 19.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x0 18. "SFT_RST,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0: No effect,1: Triggers the soft reset" newline bitfld.long 0x0 16.--17. "WR_EN_0,Write Enable 0" "0,1,2,3" hexmask.long.byte 0x0 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x0 0.--7. 1. "WRITE_INDEX,Write Index" line.long 0x4 "CTRL_1,Control Regsiter 1 SFR" hexmask.long.word 0x4 22.--31. 1. "RESERVED31,Reserved for Future Use" hexmask.long.byte 0x4 18.--21. 1. "SFR_LOCK,LOCK register for GLIKEY" newline bitfld.long 0x4 16.--17. "WR_EN_1,Write Enable One" "0,1,2,3" hexmask.long.byte 0x4 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x4 0.--7. 1. "READ_INDEX,Index status Writing an index value to this register will request the block to return the lock status of this index." line.long 0x8 "INTR_CTRL,Interrupt Control" hexmask.long 0x8 3.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x8 2. "INT_SET,Interrupt Set. Writing a 1 to this register asserts the interrupt. This register reads as 0" "0: No effect,1: Triggers interrupt" newline bitfld.long 0x8 1. "INT_CLR,Interrupt Clear. Writing a 1 to this register creates a single interrupt clear pulse. This register reads as 0" "0,1" bitfld.long 0x8 0. "INT_EN,Interrupt Enable. Writing a 1 Interrupt asserts on Interrupt output port" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "STATUS,Status" hexmask.long.word 0x0 19.--31. 1. "FSM_STATE,Status of FSM" hexmask.long.word 0x0 5.--18. 1. "RESERVED18,Reserved for Future Use" newline bitfld.long 0x0 2.--4. "ERROR_STATUS,Status of the Error" "0: No error,1: FSM error has occurred,2: Write index out of the bound (OOB) error,3: Write index OOB and FSM error,4: Read index OOB error,?,6: Write index and read index OOB error,7: Read index OOB write index OOB and FSM error" bitfld.long 0x0 1. "LOCK_STATUS,Provides the current lock status of indexes." "0: Current read index is not locked,1: Current read index is locked" newline bitfld.long 0x0 0. "INT_STATUS,Interrupt Status." "0: No effect,1: Triggers interrupt" tree.end endif tree "GLIKEY1" base ad:0x40220C00 group.long 0x0++0xB line.long 0x0 "CTRL_0,Control Register 0 SFR" hexmask.long.word 0x0 19.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x0 18. "SFT_RST,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0: No effect,1: Triggers the soft reset" newline bitfld.long 0x0 16.--17. "WR_EN_0,Write Enable 0" "0,1,2,3" hexmask.long.byte 0x0 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x0 0.--7. 1. "WRITE_INDEX,Write Index" line.long 0x4 "CTRL_1,Control Regsiter 1 SFR" hexmask.long.word 0x4 22.--31. 1. "RESERVED31,Reserved for Future Use" hexmask.long.byte 0x4 18.--21. 1. "SFR_LOCK,LOCK register for GLIKEY" newline bitfld.long 0x4 16.--17. "WR_EN_1,Write Enable One" "0,1,2,3" hexmask.long.byte 0x4 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x4 0.--7. 1. "READ_INDEX,Index status Writing an index value to this register will request the block to return the lock status of this index." line.long 0x8 "INTR_CTRL,Interrupt Control" hexmask.long 0x8 3.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x8 2. "INT_SET,Interrupt Set. Writing a 1 to this register asserts the interrupt. This register reads as 0" "0: No effect,1: Triggers interrupt" newline bitfld.long 0x8 1. "INT_CLR,Interrupt Clear. Writing a 1 to this register creates a single interrupt clear pulse. This register reads as 0" "0,1" bitfld.long 0x8 0. "INT_EN,Interrupt Enable. Writing a 1 Interrupt asserts on Interrupt output port" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "STATUS,Status" hexmask.long.word 0x0 19.--31. 1. "FSM_STATE,Status of FSM" hexmask.long.word 0x0 5.--18. 1. "RESERVED18,Reserved for Future Use" newline bitfld.long 0x0 2.--4. "ERROR_STATUS,Status of the Error" "0: No error,1: FSM error has occurred,2: Write index out of the bound (OOB) error,3: Write index OOB and FSM error,4: Read index OOB error,?,6: Write index and read index OOB error,7: Read index OOB write index OOB and FSM error" bitfld.long 0x0 1. "LOCK_STATUS,Provides the current lock status of indexes." "0: Current read index is not locked,1: Current read index is locked" newline bitfld.long 0x0 0. "INT_STATUS,Interrupt Status." "0: No effect,1: Triggers interrupt" tree.end tree "GLIKEY2" base ad:0x40400C00 group.long 0x0++0xB line.long 0x0 "CTRL_0,Control Register 0 SFR" hexmask.long.word 0x0 19.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x0 18. "SFT_RST,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0: No effect,1: Triggers the soft reset" newline bitfld.long 0x0 16.--17. "WR_EN_0,Write Enable 0" "0,1,2,3" hexmask.long.byte 0x0 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x0 0.--7. 1. "WRITE_INDEX,Write Index" line.long 0x4 "CTRL_1,Control Regsiter 1 SFR" hexmask.long.word 0x4 22.--31. 1. "RESERVED31,Reserved for Future Use" hexmask.long.byte 0x4 18.--21. 1. "SFR_LOCK,LOCK register for GLIKEY" newline bitfld.long 0x4 16.--17. "WR_EN_1,Write Enable One" "0,1,2,3" hexmask.long.byte 0x4 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x4 0.--7. 1. "READ_INDEX,Index status Writing an index value to this register will request the block to return the lock status of this index." line.long 0x8 "INTR_CTRL,Interrupt Control" hexmask.long 0x8 3.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x8 2. "INT_SET,Interrupt Set. Writing a 1 to this register asserts the interrupt. This register reads as 0" "0: No effect,1: Triggers interrupt" newline bitfld.long 0x8 1. "INT_CLR,Interrupt Clear. Writing a 1 to this register creates a single interrupt clear pulse. This register reads as 0" "0,1" bitfld.long 0x8 0. "INT_EN,Interrupt Enable. Writing a 1 Interrupt asserts on Interrupt output port" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "STATUS,Status" hexmask.long.word 0x0 19.--31. 1. "FSM_STATE,Status of FSM" hexmask.long.word 0x0 5.--18. 1. "RESERVED18,Reserved for Future Use" newline bitfld.long 0x0 2.--4. "ERROR_STATUS,Status of the Error" "0: No error,1: FSM error has occurred,2: Write index out of the bound (OOB) error,3: Write index OOB and FSM error,4: Read index OOB error,?,6: Write index and read index OOB error,7: Read index OOB write index OOB and FSM error" bitfld.long 0x0 1. "LOCK_STATUS,Provides the current lock status of indexes." "0: Current read index is not locked,1: Current read index is locked" newline bitfld.long 0x0 0. "INT_STATUS,Interrupt Status." "0: No effect,1: Triggers interrupt" tree.end tree "GLIKEY4" base ad:0x40062C00 group.long 0x0++0xB line.long 0x0 "CTRL_0,Control Register 0 SFR" hexmask.long.word 0x0 19.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x0 18. "SFT_RST,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0: No effect,1: Triggers the soft reset" newline bitfld.long 0x0 16.--17. "WR_EN_0,Write Enable 0" "0,1,2,3" hexmask.long.byte 0x0 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x0 0.--7. 1. "WRITE_INDEX,Write Index" line.long 0x4 "CTRL_1,Control Regsiter 1 SFR" hexmask.long.word 0x4 22.--31. 1. "RESERVED31,Reserved for Future Use" hexmask.long.byte 0x4 18.--21. 1. "SFR_LOCK,LOCK register for GLIKEY" newline bitfld.long 0x4 16.--17. "WR_EN_1,Write Enable One" "0,1,2,3" hexmask.long.byte 0x4 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x4 0.--7. 1. "READ_INDEX,Index status Writing an index value to this register will request the block to return the lock status of this index." line.long 0x8 "INTR_CTRL,Interrupt Control" hexmask.long 0x8 3.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x8 2. "INT_SET,Interrupt Set. Writing a 1 to this register asserts the interrupt. This register reads as 0" "0: No effect,1: Triggers interrupt" newline bitfld.long 0x8 1. "INT_CLR,Interrupt Clear. Writing a 1 to this register creates a single interrupt clear pulse. This register reads as 0" "0,1" bitfld.long 0x8 0. "INT_EN,Interrupt Enable. Writing a 1 Interrupt asserts on Interrupt output port" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "STATUS,Status" hexmask.long.word 0x0 19.--31. 1. "FSM_STATE,Status of FSM" hexmask.long.word 0x0 5.--18. 1. "RESERVED18,Reserved for Future Use" newline bitfld.long 0x0 2.--4. "ERROR_STATUS,Status of the Error" "0: No error,1: FSM error has occurred,2: Write index out of the bound (OOB) error,3: Write index OOB and FSM error,4: Read index OOB error,?,6: Write index and read index OOB error,7: Read index OOB write index OOB and FSM error" bitfld.long 0x0 1. "LOCK_STATUS,Provides the current lock status of indexes." "0: Current read index is not locked,1: Current read index is locked" newline bitfld.long 0x0 0. "INT_STATUS,Interrupt Status." "0: No effect,1: Triggers interrupt" tree.end tree "GLIKEY5" base ad:0x400A2C00 group.long 0x0++0xB line.long 0x0 "CTRL_0,Control Register 0 SFR" hexmask.long.word 0x0 19.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x0 18. "SFT_RST,Soft reset for the core reset (SFR configuration will be preseved).This register reads as 0" "0: No effect,1: Triggers the soft reset" newline bitfld.long 0x0 16.--17. "WR_EN_0,Write Enable 0" "0,1,2,3" hexmask.long.byte 0x0 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x0 0.--7. 1. "WRITE_INDEX,Write Index" line.long 0x4 "CTRL_1,Control Regsiter 1 SFR" hexmask.long.word 0x4 22.--31. 1. "RESERVED31,Reserved for Future Use" hexmask.long.byte 0x4 18.--21. 1. "SFR_LOCK,LOCK register for GLIKEY" newline bitfld.long 0x4 16.--17. "WR_EN_1,Write Enable One" "0,1,2,3" hexmask.long.byte 0x4 8.--15. 1. "RESERVED15,Reserved for Future Use" newline hexmask.long.byte 0x4 0.--7. 1. "READ_INDEX,Index status Writing an index value to this register will request the block to return the lock status of this index." line.long 0x8 "INTR_CTRL,Interrupt Control" hexmask.long 0x8 3.--31. 1. "RESERVED31,Reserved for Future Use" bitfld.long 0x8 2. "INT_SET,Interrupt Set. Writing a 1 to this register asserts the interrupt. This register reads as 0" "0: No effect,1: Triggers interrupt" newline bitfld.long 0x8 1. "INT_CLR,Interrupt Clear. Writing a 1 to this register creates a single interrupt clear pulse. This register reads as 0" "0,1" bitfld.long 0x8 0. "INT_EN,Interrupt Enable. Writing a 1 Interrupt asserts on Interrupt output port" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "STATUS,Status" hexmask.long.word 0x0 19.--31. 1. "FSM_STATE,Status of FSM" hexmask.long.word 0x0 5.--18. 1. "RESERVED18,Reserved for Future Use" newline bitfld.long 0x0 2.--4. "ERROR_STATUS,Status of the Error" "0: No error,1: FSM error has occurred,2: Write index out of the bound (OOB) error,3: Write index OOB and FSM error,4: Read index OOB error,?,6: Write index and read index OOB error,7: Read index OOB write index OOB and FSM error" bitfld.long 0x0 1. "LOCK_STATUS,Provides the current lock status of indexes." "0: Current read index is not locked,1: Current read index is locked" newline bitfld.long 0x0 0. "INT_STATUS,Interrupt Status." "0: No effect,1: Triggers interrupt" tree.end tree.end tree "GPIO (General-Purpose Input/Output)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "GPIO0" base ad:0x40100000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO0_ALIAS" base ad:0x40101000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO1" base ad:0x40102000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO1_ALIAS" base ad:0x40103000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO2" base ad:0x40104000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO2_ALIAS" base ad:0x40105000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO3" base ad:0x40106000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO3_ALIAS" base ad:0x40107000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO4" base ad:0x40108000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO4_ALIAS" base ad:0x40109000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO5" base ad:0x4010A000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO5_ALIAS" base ad:0x4010B000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO6" base ad:0x4010C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO6_ALIAS" base ad:0x4010D000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO7" base ad:0x4010E000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO7_ALIAS" base ad:0x4010F000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "GPIO8" base ad:0x40320000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO8_ALIAS" base ad:0x40321000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO9" base ad:0x40322000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO9_ALIAS" base ad:0x40323000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO10" base ad:0x40324000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO10_ALIAS" base ad:0x40325000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "GPIO0" base ad:0x40100000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO0_ALIAS" base ad:0x40101000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO1" base ad:0x40102000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO1_ALIAS" base ad:0x40103000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO2" base ad:0x40104000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO2_ALIAS" base ad:0x40105000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO3" base ad:0x40106000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO3_ALIAS" base ad:0x40107000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO4" base ad:0x40108000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO4_ALIAS" base ad:0x40109000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO5" base ad:0x4010A000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO5_ALIAS" base ad:0x4010B000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO6" base ad:0x4010C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO6_ALIAS" base ad:0x4010D000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO7" base ad:0x4010E000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO7_ALIAS" base ad:0x4010F000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "GPIO8" base ad:0x40320000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO8_ALIAS" base ad:0x40321000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO9" base ad:0x40322000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO9_ALIAS" base ad:0x40323000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO10" base ad:0x40324000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO10_ALIAS" base ad:0x40325000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "GPIO0" base ad:0x40100000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO0_ALIAS" base ad:0x40101000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO1" base ad:0x40102000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO1_ALIAS" base ad:0x40103000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO2" base ad:0x40104000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO2_ALIAS" base ad:0x40105000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO3" base ad:0x40106000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO3_ALIAS" base ad:0x40107000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO4" base ad:0x40108000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO4_ALIAS" base ad:0x40109000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO5" base ad:0x4010A000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO5_ALIAS" base ad:0x4010B000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO6" base ad:0x4010C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO6_ALIAS" base ad:0x4010D000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO7" base ad:0x4010E000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO7_ALIAS" base ad:0x4010F000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "GPIO8" base ad:0x40320000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO8_ALIAS" base ad:0x40321000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO9" base ad:0x40322000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO9_ALIAS" base ad:0x40323000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO10" base ad:0x40324000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end tree "GPIO10_ALIAS" base ad:0x40325000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: Writable in Secure-Privilege state,1: Not writable until the next reset" line.long 0x4 "PCNS,Pin Control Nonsecure" bitfld.long 0x4 31. "NSE31,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 30. "NSE30,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 29. "NSE29,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 28. "NSE28,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 27. "NSE27,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 26. "NSE26,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 25. "NSE25,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 24. "NSE24,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 23. "NSE23,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 22. "NSE22,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 21. "NSE21,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 20. "NSE20,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 19. "NSE19,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 18. "NSE18,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 17. "NSE17,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 16. "NSE16,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 15. "NSE15,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 14. "NSE14,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 13. "NSE13,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 12. "NSE12,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 11. "NSE11,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 10. "NSE10,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 9. "NSE9,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 8. "NSE8,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 7. "NSE7,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 6. "NSE6,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 5. "NSE5,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 4. "NSE4,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 3. "NSE3,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 2. "NSE2,Nonsecure Enable" "0: Secure access,1: Nonsecure access" newline bitfld.long 0x4 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x4 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0x8 "ICNS,Interrupt Control Nonsecure" bitfld.long 0x8 1. "NSE1,Nonsecure Enable" "0: Secure access,1: Nonsecure access" bitfld.long 0x8 0. "NSE0,Nonsecure Enable" "0: Secure access,1: Nonsecure access" line.long 0xC "PCNP,Pin Control Nonprivilege" bitfld.long 0xC 31. "NPE31,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 30. "NPE30,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 29. "NPE29,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 28. "NPE28,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 27. "NPE27,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 26. "NPE26,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 25. "NPE25,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 24. "NPE24,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 23. "NPE23,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 22. "NPE22,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 21. "NPE21,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 20. "NPE20,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 19. "NPE19,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 18. "NPE18,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 17. "NPE17,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 16. "NPE16,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 15. "NPE15,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 14. "NPE14,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 13. "NPE13,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 12. "NPE12,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 11. "NPE11,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 10. "NPE10,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 9. "NPE9,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 8. "NPE8,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 7. "NPE7,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 6. "NPE6,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 5. "NPE5,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 4. "NPE4,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 3. "NPE3,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 2. "NPE2,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" newline bitfld.long 0xC 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0xC 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" line.long 0x10 "ICNP,Interrupt Control Nonprivilege" bitfld.long 0x10 1. "NPE1,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" bitfld.long 0x10 0. "NPE0,Nonprivilege Enable" "0: Privilege access,1: Nonprivilege access" group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0,1: Logic level 1" newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0,1: Logic level 1" bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0,1: Logic level 1" line.long 0x4 "PSOR,Port Set Output" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: No change,1: Corresponding field in PDOR becomes 1" line.long 0x8 "PCOR,Port Clear Output" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: No change,1: Corresponding field in PDOR becomes 0" line.long 0xC "PTOR,Port Toggle Output" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: No change,1: Set to the inverse of its current logic state" rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Logic 0,1: Logic 1" newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Logic 0,1: Logic 1" bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Logic 0,1: Logic 1" group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Input,1: Output" newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Input,1: Output" bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Input,1: Output" line.long 0x4 "PIDR,Port Input Disable" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Configured for general-purpose input,1: Disabled for general-purpose input" repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data" bitfld.byte 0x0 0. "PD,Pin Data (I/O)" "0: Logic zero,1: Logic one" repeat.end group.long 0x80++0x87 line.long 0x0 "ICR0,Interrupt Control 0" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x0 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4 "ICR1,Interrupt Control 1" eventfld.long 0x4 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x8 "ICR2,Interrupt Control 2" eventfld.long 0x8 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x8 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x8 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x8 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0xC "ICR3,Interrupt Control 3" eventfld.long 0xC 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0xC 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0xC 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0xC 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x10 "ICR4,Interrupt Control 4" eventfld.long 0x10 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x10 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x10 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x10 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x14 "ICR5,Interrupt Control 5" eventfld.long 0x14 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x14 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x14 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x14 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x18 "ICR6,Interrupt Control 6" eventfld.long 0x18 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x18 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x18 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x18 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x1C "ICR7,Interrupt Control 7" eventfld.long 0x1C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x1C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x1C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x1C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x20 "ICR8,Interrupt Control 8" eventfld.long 0x20 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x20 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x20 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x20 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x24 "ICR9,Interrupt Control 9" eventfld.long 0x24 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x24 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x24 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x24 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x28 "ICR10,Interrupt Control 10" eventfld.long 0x28 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x28 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x28 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x28 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x2C "ICR11,Interrupt Control 11" eventfld.long 0x2C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x2C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x2C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x2C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x30 "ICR12,Interrupt Control 12" eventfld.long 0x30 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x30 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x30 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x30 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x34 "ICR13,Interrupt Control 13" eventfld.long 0x34 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x34 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x34 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x34 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x38 "ICR14,Interrupt Control 14" eventfld.long 0x38 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x38 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x38 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x38 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x3C "ICR15,Interrupt Control 15" eventfld.long 0x3C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x3C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x3C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x3C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x40 "ICR16,Interrupt Control 16" eventfld.long 0x40 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x40 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x40 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x40 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x44 "ICR17,Interrupt Control 17" eventfld.long 0x44 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x44 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x44 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x44 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x48 "ICR18,Interrupt Control 18" eventfld.long 0x48 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x48 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x48 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x48 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x4C "ICR19,Interrupt Control 19" eventfld.long 0x4C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x4C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x4C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x4C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x50 "ICR20,Interrupt Control 20" eventfld.long 0x50 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x50 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x50 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x50 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x54 "ICR21,Interrupt Control 21" eventfld.long 0x54 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x54 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x54 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x54 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x58 "ICR22,Interrupt Control 22" eventfld.long 0x58 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x58 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x58 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x58 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x5C "ICR23,Interrupt Control 23" eventfld.long 0x5C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x5C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x5C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x5C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x60 "ICR24,Interrupt Control 24" eventfld.long 0x60 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x60 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x60 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x60 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x64 "ICR25,Interrupt Control 25" eventfld.long 0x64 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x64 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x64 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x64 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x68 "ICR26,Interrupt Control 26" eventfld.long 0x68 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x68 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x68 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x68 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x6C "ICR27,Interrupt Control 27" eventfld.long 0x6C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x6C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x6C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x6C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x70 "ICR28,Interrupt Control 28" eventfld.long 0x70 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x70 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x70 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x70 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x74 "ICR29,Interrupt Control 29" eventfld.long 0x74 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x74 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x74 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x74 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x78 "ICR30,Interrupt Control 30" eventfld.long 0x78 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x78 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x78 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x78 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x7C "ICR31,Interrupt Control 31" eventfld.long 0x7C 24. "ISF,Interrupt Status Flag" "0: Not detected,1: Detected" bitfld.long 0x7C 23. "LK,Lock" "0: Lock,1: Do not lock" newline bitfld.long 0x7C 20. "IRQS,Interrupt Select" "0: Interrupt trigger output or DMA request 0,1: Interrupt trigger output or DMA request 1" hexmask.long.byte 0x7C 16.--19. 1. "IRQC,Interrupt Configuration" line.long 0x80 "GICLR,Global Interrupt Control Low" hexmask.long.word 0x80 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x80 15. "GIWE15,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 14. "GIWE14,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 13. "GIWE13,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 12. "GIWE12,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 11. "GIWE11,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 10. "GIWE10,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 9. "GIWE9,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 8. "GIWE8,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 7. "GIWE7,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 6. "GIWE6,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 5. "GIWE5,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 4. "GIWE4,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 3. "GIWE3,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 2. "GIWE2,Global Interrupt Write Enable" "0: Not updated,1: Updated" bitfld.long 0x80 1. "GIWE1,Global Interrupt Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x80 0. "GIWE0,Global Interrupt Write Enable" "0: Not updated,1: Updated" line.long 0x84 "GICHR,Global Interrupt Control High" hexmask.long.word 0x84 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x84 15. "GIWE31,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 14. "GIWE30,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 13. "GIWE29,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 12. "GIWE28,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 11. "GIWE27,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 10. "GIWE26,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 9. "GIWE25,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 8. "GIWE24,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 7. "GIWE23,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 6. "GIWE22,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 5. "GIWE21,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 4. "GIWE20,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 3. "GIWE19,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 2. "GIWE18,Global Interrupt Write Enable" "0: Not updated.,1: Updated" bitfld.long 0x84 1. "GIWE17,Global Interrupt Write Enable" "0: Not updated.,1: Updated" newline bitfld.long 0x84 0. "GIWE16,Global Interrupt Write Enable" "0: Not updated.,1: Updated" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Not detected,1: Detected" eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Not detected,1: Detected" repeat.end tree.end endif tree.end tree "I3C (Improved Inter-Integrated Circuit)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "I3C0" base ad:0x40037000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end tree "I3C1" base ad:0x40038000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "I3C2" base ad:0x40056000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end tree "I3C3" base ad:0x40057000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "I3C0" base ad:0x40037000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end tree "I3C1" base ad:0x40038000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "I3C2" base ad:0x40056000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end tree "I3C3" base ad:0x40057000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "I3C0" base ad:0x40037000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end tree "I3C1" base ad:0x40038000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "I3C2" base ad:0x40056000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end tree "I3C3" base ad:0x40057000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match Interrupt Enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x80++0x17 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." line.long 0x4 "MCTRL,Controller Control" hexmask.long.byte 0x4 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x4 9.--15. 1. "ADDR,Address" newline bitfld.long 0x4 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x4 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x4 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x4 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x8 "MSTATUS,Controller Status" hexmask.long.byte 0x8 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x8 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x8 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x8 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x8 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x8 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x8 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x8 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x8 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x8 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x8 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x8 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x8 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0xC "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0xC 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0xC 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0xC 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0xC 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0xC 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0xC 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0xC 0.--5. 1. "ADDR0,ADDR0" line.long 0x10 "MINTSET,Controller Interrupt Set" bitfld.long 0x10 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 12. "TXNOTFULL,Transmit Buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "RXPEND,Receive Pending Interrupt Enable" "0,1" bitfld.long 0x10 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x14 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x14 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x14 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x14 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif tree.end tree "INPUTMUX (Input Multiplexing)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "INPUTMUX0" base ad:0x0 tree "INPUTMUX (INPUTMUX0)" base ad:0x40026000 repeat 7. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "SCT0_TRIG[$1],SCT0 Input Connections" hexmask.long.byte 0x0 0.--4. 1. "TRIGIN,SCT0 Input Trigger" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "PINT0_TRIG[$1],PINT0 Input Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,PINT0 Input Trigger" repeat.end repeat 27. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "HIFI4_INTERRUPT[$1],HiFi4 Interrupt Connections" hexmask.long.byte 0x0 0.--6. 1. "TRIGIN,HiFi4 Input Interrupt" repeat.end repeat 14. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD)(list ad:0x40026200 ad:0x40026220 ad:0x40026240 ad:0x40026260 ad:0x40026280 ad:0x400262A0 ad:0x400262C0 ad:0x400262E0 ad:0x40026300 ad:0x40026320 ad:0x40026340 ad:0x40026360 ad:0x40026380 ad:0x400263A0) tree "FLEXCOMM_TRIG[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "LP_FLEXCOMM_TRIG,LP_FLEXCOMM Input Connections" hexmask.long.byte 0x0 0.--3. 1. "TRIGIN,LP_FLEXCOMM Input Trigger" tree.end repeat.end repeat 5. (list 0x0 0x1 0x2 0x3 0x4)(list ad:0x40026600 ad:0x40026620 ad:0x40026640 ad:0x40026660 ad:0x40026680) tree "CTIMER[$1]" base $2 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "CTIMER_CAP$1,CTIMER Input Connections" hexmask.long.byte 0x0 0.--4. 1. "CAPIN,CTIMER input capture" repeat.end group.long ($2+0x10)++0x3 line.long 0x0 "CTIMER_TRIG,CTIMER Input Connections" hexmask.long.byte 0x0 0.--4. 1. "TRIGIN,CTIMER Input Trigger" tree.end repeat.end base ad:0x40026000 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x700)++0x3 line.long 0x0 "FREQME_TRIG[$1],FREQME Input Connections" hexmask.long.byte 0x0 0.--4. 1. "TRIGIN,FREQME Input Trigger" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x720)++0x3 line.long 0x0 "EZHV_TRIG[$1],EZH-V Input Connections" hexmask.long.byte 0x0 0.--6. 1. "TRIGIN,EZH-V Input Trigger" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x760)++0x3 line.long 0x0 "FLEXIO_TRIG[$1],FLEXIO Input Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,FLEXIO Input Trigger" repeat.end tree.end tree.end endif sif (cpuis("IMXRT735-CPU1")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU1")) tree "INPUTMUX1" base ad:0x0 tree "INPUTMUX (INPUTMUX1)" base ad:0x40046000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "PINT1_TRIG[$1],PINT1 Input Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,PINT1 Input Trigger" repeat.end repeat 27. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "HIFI1_INTERRUPT[$1],HiFi1 Interrupt Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,HiFi1 input interrupt" repeat.end repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x40046200 ad:0x40046220 ad:0x40046240 ad:0x40046260) tree "FLEXCOMM_TRIG[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "LP_FLEXCOMM_TRIG,LP_FLEXCOMM Input Connections" hexmask.long.byte 0x0 0.--3. 1. "TRIGIN,LP_FLEXCOMM Input Trigger" tree.end repeat.end base ad:0x40046000 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x400)++0x3 line.long 0x0 "ADC0_TRIG[$1],ADC0 Input Connections" hexmask.long.byte 0x0 0.--4. 1. "TRIGIN,ADC0 Input Trigger" repeat.end repeat 3. (list 0x0 0x1 0x2)(list ad:0x40046600 ad:0x40046620 ad:0x40046640) tree "CTIMER[$1]" base $2 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "CTIMER_CAP$1,CTIMER Input Connections" hexmask.long.byte 0x0 0.--4. 1. "CAPIN,CTIMER Input Capture" repeat.end group.long ($2+0x10)++0x3 line.long 0x0 "CTIMER_TRIG,CTIMER Input Connections" hexmask.long.byte 0x0 0.--4. 1. "TRIGIN,CTIMER Input Trigger" tree.end repeat.end tree.end tree.end endif tree.end tree "IOPCTL (IO PAD Controller)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "IOPCTL0" base ad:0x40004000 group.long 0x0++0xCF line.long 0x0 "PIO0_0,IOPCTL Configuration" bitfld.long 0x0 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x0 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4 "PIO0_1,IOPCTL Configuration" bitfld.long 0x4 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x4 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x8 "PIO0_2,IOPCTL Configuration" bitfld.long 0x8 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x8 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC "PIO0_3,IOPCTL Configuration" bitfld.long 0xC 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xC 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x10 "PIO0_4,IOPCTL Configuration" bitfld.long 0x10 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x10 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x10 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x10 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x10 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x14 "PIO0_5,IOPCTL Configuration" bitfld.long 0x14 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x14 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x14 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x14 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x14 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x18 "PIO0_6,IOPCTL Configuration" bitfld.long 0x18 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x18 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x18 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x18 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x18 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x1C "PIO0_7,IOPCTL Configuration" bitfld.long 0x1C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x1C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x1C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x1C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x1C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x20 "PIO0_8,IOPCTL Configuration" bitfld.long 0x20 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x20 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x20 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x20 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x20 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x24 "PIO0_9,IOPCTL Configuration" bitfld.long 0x24 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x24 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x24 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x24 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x24 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x28 "PIO0_10,IOPCTL Configuration" bitfld.long 0x28 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x28 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x28 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x28 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x28 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x2C "PIO0_11,IOPCTL Configuration" bitfld.long 0x2C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x2C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x2C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x2C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x2C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x30 "PIO0_12,IOPCTL Configuration" bitfld.long 0x30 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x30 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x30 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x30 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x30 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x34 "PIO0_13,IOPCTL Configuration" bitfld.long 0x34 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x34 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x34 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x34 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x34 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x38 "PIO0_14,IOPCTL Configuration" bitfld.long 0x38 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x38 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x38 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x38 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x38 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x3C "PIO0_15,IOPCTL Configuration" bitfld.long 0x3C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x3C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x3C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x3C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x3C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x40 "PIO0_16,IOPCTL Configuration" bitfld.long 0x40 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x40 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x40 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x40 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x40 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x44 "PIO0_17,IOPCTL Configuration" bitfld.long 0x44 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x44 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x44 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x44 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x44 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x48 "PIO0_18,IOPCTL Configuration" bitfld.long 0x48 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x48 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x48 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x48 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x48 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4C "PIO0_19,IOPCTL Configuration" bitfld.long 0x4C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x4C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x4C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x50 "PIO0_20,IOPCTL Configuration" bitfld.long 0x50 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x50 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x50 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x50 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x50 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x54 "PIO0_21,IOPCTL Configuration" bitfld.long 0x54 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x54 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x54 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x54 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x54 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x58 "PIO0_22,IOPCTL Configuration" bitfld.long 0x58 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x58 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x58 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x58 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x58 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x5C "PIO0_23,IOPCTL Configuration" bitfld.long 0x5C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x5C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x5C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x5C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x5C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x60 "PIO0_24,IOPCTL Configuration" bitfld.long 0x60 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x60 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x60 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x60 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x60 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x60 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x60 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x64 "PIO0_25,IOPCTL Configuration" bitfld.long 0x64 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x64 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x64 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x64 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x64 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x64 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x64 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x68 "PIO0_26,IOPCTL Configuration" bitfld.long 0x68 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x68 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x68 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x68 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x68 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x68 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x68 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x6C "PIO0_27,IOPCTL Configuration" bitfld.long 0x6C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x6C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x6C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x6C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x6C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x6C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x6C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x70 "PIO0_28,IOPCTL Configuration" bitfld.long 0x70 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x70 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x70 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x70 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x70 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x70 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x70 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x74 "PIO0_29,IOPCTL Configuration" bitfld.long 0x74 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x74 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x74 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x74 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x74 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x74 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x74 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x78 "PIO0_30,IOPCTL Configuration" bitfld.long 0x78 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x78 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x78 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x78 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x78 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x78 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x78 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x7C "PIO0_31,IOPCTL Configuration" bitfld.long 0x7C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x7C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x7C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x7C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x7C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x7C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x7C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x80 "PIO1_0,IOPCTL Configuration" bitfld.long 0x80 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x80 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x80 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x80 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x80 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x80 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x80 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x84 "PIO1_1,IOPCTL Configuration" bitfld.long 0x84 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x84 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x84 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x84 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x84 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x84 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x84 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x88 "PIO1_2,IOPCTL Configuration" bitfld.long 0x88 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x88 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x88 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x88 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x88 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x88 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x88 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x8C "PIO1_3,IOPCTL Configuration" bitfld.long 0x8C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x8C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x8C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x8C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x8C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x8C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x8C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x90 "PIO1_4,IOPCTL Configuration" bitfld.long 0x90 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x90 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x90 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x90 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x90 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x90 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x90 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x94 "PIO1_5,IOPCTL Configuration" bitfld.long 0x94 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x94 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x94 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x94 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x94 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x94 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x94 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x98 "PIO1_6,IOPCTL Configuration" bitfld.long 0x98 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x98 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x98 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x98 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x98 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x98 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x98 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x9C "PIO1_7,IOPCTL Configuration" bitfld.long 0x9C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x9C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x9C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x9C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x9C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x9C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x9C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xA0 "PIO1_8,IOPCTL Configuration" bitfld.long 0xA0 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xA0 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xA0 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xA0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xA0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xA0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xA0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xA4 "PIO1_9,IOPCTL Configuration" bitfld.long 0xA4 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xA4 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xA4 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xA4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xA4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xA4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xA4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xA8 "PIO1_10,IOPCTL Configuration" bitfld.long 0xA8 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xA8 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xA8 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xA8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xA8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xA8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xA8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xAC "PIO1_11,IOPCTL Configuration" bitfld.long 0xAC 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xAC 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xAC 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xAC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xAC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xAC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xAC 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xB0 "PIO1_12,IOPCTL Configuration" bitfld.long 0xB0 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xB0 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xB0 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xB0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xB0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xB0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xB0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xB4 "PIO1_13,IOPCTL Configuration" bitfld.long 0xB4 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xB4 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xB4 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xB4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xB4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xB4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xB4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xB8 "PIO1_14,IOPCTL Configuration" bitfld.long 0xB8 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xB8 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xB8 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xB8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xB8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xB8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xB8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xBC "PIO1_15,IOPCTL Configuration" bitfld.long 0xBC 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xBC 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xBC 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xBC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xBC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xBC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xBC 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC0 "PIO1_16,IOPCTL Configuration" bitfld.long 0xC0 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xC0 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xC0 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xC0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xC0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC4 "PIO1_17,IOPCTL Configuration" bitfld.long 0xC4 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xC4 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xC4 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xC4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xC4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC8 "PIO1_18,IOPCTL Configuration" bitfld.long 0xC8 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xC8 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xC8 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xC8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xC8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xCC "PIO1_19,IOPCTL Configuration" bitfld.long 0xCC 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xCC 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xCC 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xCC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xCC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xCC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xCC 0.--3. 1. "FSEL,Function Selector (Digital Function)" group.long 0x100++0x3F line.long 0x0 "PIO2_0,IOPCTL Configuration" bitfld.long 0x0 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x0 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x0 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x0 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x0 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4 "PIO2_1,IOPCTL Configuration" bitfld.long 0x4 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x4 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x4 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x4 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x4 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x8 "PIO2_2,IOPCTL Configuration" bitfld.long 0x8 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x8 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x8 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x8 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x8 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC "PIO2_3,IOPCTL Configuration" bitfld.long 0xC 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0xC 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0xC 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0xC 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0xC 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0xC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x10 "PIO2_4,IOPCTL Configuration" bitfld.long 0x10 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x10 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x10 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x10 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x10 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x10 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x10 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x10 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x14 "PIO2_5,IOPCTL Configuration" bitfld.long 0x14 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x14 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x14 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x14 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x14 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x14 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x14 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x14 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x18 "PIO2_6,IOPCTL Configuration" bitfld.long 0x18 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x18 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x18 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x18 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x18 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x18 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x18 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x18 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x1C "PIO2_7,IOPCTL Configuration" bitfld.long 0x1C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x1C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x1C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x1C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x1C 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x1C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x1C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x1C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x20 "PIO2_8,IOPCTL Configuration" bitfld.long 0x20 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x20 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x20 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x20 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x20 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x20 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x20 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x20 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x24 "PIO2_9,IOPCTL Configuration" bitfld.long 0x24 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x24 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x24 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x24 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x24 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x24 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x24 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x24 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x28 "PIO2_10,IOPCTL Configuration" bitfld.long 0x28 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x28 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x28 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x28 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x28 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x28 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x28 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x28 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x2C "PIO2_11,IOPCTL Configuration" bitfld.long 0x2C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x2C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x2C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x2C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x2C 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x2C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x2C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x2C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x30 "PIO2_12,IOPCTL Configuration" bitfld.long 0x30 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x30 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x30 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x30 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x30 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x30 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x30 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x30 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x34 "PIO2_13,IOPCTL Configuration" bitfld.long 0x34 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x34 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x34 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x34 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x34 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x34 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x34 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x34 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x38 "PIO2_14,IOPCTL Configuration" bitfld.long 0x38 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x38 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x38 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x38 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x38 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x38 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x38 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x38 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x3C "PIO2_15,IOPCTL Configuration" bitfld.long 0x3C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x3C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x3C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x3C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x3C 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x3C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x3C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x3C 0.--3. 1. "FSEL,Function Selector (Digital Function)" group.long 0x180++0x3B line.long 0x0 "PIO3_0,IOPCTL Configuration" bitfld.long 0x0 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x0 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4 "PIO3_1,IOPCTL Configuration" bitfld.long 0x4 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x4 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x8 "PIO3_2,IOPCTL Configuration" bitfld.long 0x8 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x8 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC "PIO3_3,IOPCTL Configuration" bitfld.long 0xC 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xC 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0xC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x10 "PIO3_4,IOPCTL Configuration" bitfld.long 0x10 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x10 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x10 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x10 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x10 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x14 "PIO3_5,IOPCTL Configuration" bitfld.long 0x14 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x14 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x14 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x14 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x14 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x18 "PIO3_6,IOPCTL Configuration" bitfld.long 0x18 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x18 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x18 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x18 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x18 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x1C "PIO3_7,IOPCTL Configuration" bitfld.long 0x1C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x1C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x1C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x1C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x1C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x20 "PIO3_8,IOPCTL Configuration" bitfld.long 0x20 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x20 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x20 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x20 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x20 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x24 "PIO3_9,IOPCTL Configuration" bitfld.long 0x24 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x24 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x24 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x24 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x24 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x28 "PIO3_10,IOPCTL Configuration" bitfld.long 0x28 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x28 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x28 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x28 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x28 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x2C "PIO3_11,IOPCTL Configuration" bitfld.long 0x2C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x2C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x2C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x2C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x2C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x30 "PIO3_12,IOPCTL Configuration" bitfld.long 0x30 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x30 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x30 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x30 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x30 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x34 "PIO3_13,IOPCTL Configuration" bitfld.long 0x34 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x34 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x34 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x34 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x34 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x38 "PIO3_14,IOPCTL Configuration" bitfld.long 0x38 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x38 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." bitfld.long 0x38 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x38 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x38 0.--3. 1. "FSEL,Function Selector (Digital Function)" tree.end endif tree "IOPCTL1" base ad:0x40064000 group.long 0x0++0x8B line.long 0x0 "PIO8_0,IOPCTL Configuration" bitfld.long 0x0 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x0 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x0 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x0 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x0 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4 "PIO8_1,IOPCTL Configuration" bitfld.long 0x4 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x4 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x4 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x4 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x4 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x8 "PIO8_2,IOPCTL Configuration" bitfld.long 0x8 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x8 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x8 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x8 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x8 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC "PIO8_3,IOPCTL Configuration" bitfld.long 0xC 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0xC 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0xC 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0xC 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0xC 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0xC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x10 "PIO8_4,IOPCTL Configuration" bitfld.long 0x10 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x10 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x10 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x10 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x10 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x10 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x10 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x10 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x14 "PIO8_5,IOPCTL Configuration" bitfld.long 0x14 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x14 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x14 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x14 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x14 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x14 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x14 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x14 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x18 "PIO8_6,IOPCTL Configuration" bitfld.long 0x18 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x18 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x18 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x18 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x18 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x18 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x18 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x18 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x1C "PIO8_7,IOPCTL Configuration" bitfld.long 0x1C 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x1C 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x1C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x1C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x1C 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x1C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x1C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x1C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x20 "PIO8_8,IOPCTL Configuration" bitfld.long 0x20 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x20 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x20 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x20 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x20 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x20 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x20 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x20 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x24 "PIO8_9,IOPCTL Configuration" bitfld.long 0x24 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x24 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x24 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x24 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x24 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x24 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x24 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x24 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x28 "PIO8_10,IOPCTL Configuration" bitfld.long 0x28 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x28 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x28 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x28 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x28 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x28 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x28 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x28 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x2C "PIO8_11,IOPCTL Configuration" bitfld.long 0x2C 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x2C 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x2C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x2C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x2C 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x2C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x2C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x2C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x30 "PIO8_12,IOPCTL Configuration" bitfld.long 0x30 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x30 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x30 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x30 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x30 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x30 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x30 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x30 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x34 "PIO8_13,IOPCTL Configuration" bitfld.long 0x34 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x34 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x34 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x34 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x34 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x34 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x34 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x34 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x38 "PIO8_14,IOPCTL Configuration" bitfld.long 0x38 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x38 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x38 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x38 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x38 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x38 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x38 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x38 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x3C "PIO8_15,IOPCTL Configuration" bitfld.long 0x3C 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x3C 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x3C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x3C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x3C 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x3C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x3C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x3C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x40 "PIO8_16,IOPCTL Configuration" bitfld.long 0x40 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x40 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x40 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x40 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x40 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x40 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x40 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x40 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x44 "PIO8_17,IOPCTL Configuration" bitfld.long 0x44 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x44 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x44 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x44 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x44 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x44 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x44 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x44 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x48 "PIO8_18,IOPCTL Configuration" bitfld.long 0x48 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x48 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x48 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x48 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x48 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x48 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x48 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x48 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4C "PIO8_19,IOPCTL Configuration" bitfld.long 0x4C 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x4C 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x4C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x4C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x4C 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x4C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x50 "PIO8_20,IOPCTL Configuration" bitfld.long 0x50 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x50 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x50 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x50 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x50 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x50 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x50 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x50 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x54 "PIO8_21,IOPCTL Configuration" bitfld.long 0x54 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x54 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x54 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x54 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x54 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x54 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x54 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x54 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x58 "PIO8_22,IOPCTL Configuration" bitfld.long 0x58 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x58 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x58 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x58 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x58 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x58 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x58 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x58 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x5C "PIO8_23,IOPCTL Configuration" bitfld.long 0x5C 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x5C 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x5C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x5C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x5C 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x5C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x5C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x5C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x60 "PIO8_24,IOPCTL Configuration" bitfld.long 0x60 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x60 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x60 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x60 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x60 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x60 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x60 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x60 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x60 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x64 "PIO8_25,IOPCTL Configuration" bitfld.long 0x64 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x64 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x64 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x64 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x64 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x64 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x64 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x64 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x64 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x68 "PIO8_26,IOPCTL Configuration" bitfld.long 0x68 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x68 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x68 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x68 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x68 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x68 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x68 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x68 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x68 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x6C "PIO8_27,IOPCTL Configuration" bitfld.long 0x6C 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x6C 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x6C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x6C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x6C 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x6C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x6C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x6C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x6C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x70 "PIO8_28,IOPCTL Configuration" bitfld.long 0x70 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x70 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x70 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x70 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x70 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x70 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x70 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x70 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x70 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x74 "PIO8_29,IOPCTL Configuration" bitfld.long 0x74 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x74 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x74 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x74 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x74 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x74 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x74 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x74 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x74 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x78 "PIO8_30,IOPCTL Configuration" bitfld.long 0x78 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x78 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x78 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x78 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x78 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x78 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x78 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x78 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x78 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x7C "PIO8_31,IOPCTL Configuration" bitfld.long 0x7C 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x7C 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x7C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x7C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x7C 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x7C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x7C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x7C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x7C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x80 "PIO9_0,IOPCTL Configuration" bitfld.long 0x80 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x80 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x80 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x80 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x80 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x80 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x80 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x80 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x80 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x84 "PIO9_1,IOPCTL Configuration" bitfld.long 0x84 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x84 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x84 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x84 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x84 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x84 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x84 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x84 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x84 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x88 "PIO9_2,IOPCTL Configuration" bitfld.long 0x88 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x88 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x88 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x88 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x88 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x88 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x88 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x88 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x88 0.--3. 1. "FSEL,Function Selector (Digital Function)" group.long 0x100++0x47 line.long 0x0 "PIO10_0,IOPCTL Configuration" bitfld.long 0x0 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x0 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x0 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x0 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x0 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4 "PIO10_1,IOPCTL Configuration" bitfld.long 0x4 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x4 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x4 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x4 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x4 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x8 "PIO10_2,IOPCTL Configuration" bitfld.long 0x8 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x8 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x8 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x8 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x8 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC "PIO10_3,IOPCTL Configuration" bitfld.long 0xC 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0xC 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0xC 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0xC 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0xC 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0xC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x10 "PIO10_4,IOPCTL Configuration" bitfld.long 0x10 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x10 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x10 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x10 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x10 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x10 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x10 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x10 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x14 "PIO10_5,IOPCTL Configuration" bitfld.long 0x14 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x14 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x14 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x14 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x14 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x14 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x14 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x14 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x18 "PIO10_6,IOPCTL Configuration" bitfld.long 0x18 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x18 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x18 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x18 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x18 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x18 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x18 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x18 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x1C "PIO10_7,IOPCTL Configuration" bitfld.long 0x1C 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x1C 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x1C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x1C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x1C 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x1C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x1C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x1C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x20 "PIO10_8,IOPCTL Configuration" bitfld.long 0x20 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x20 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x20 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x20 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x20 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x20 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x20 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x20 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x24 "PIO10_9,IOPCTL Configuration" bitfld.long 0x24 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x24 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x24 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x24 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x24 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x24 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x24 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x24 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x28 "PIO10_10,IOPCTL Configuration" bitfld.long 0x28 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x28 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x28 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x28 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x28 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x28 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x28 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x28 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x2C "PIO10_11,IOPCTL Configuration" bitfld.long 0x2C 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x2C 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x2C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x2C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x2C 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x2C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x2C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x2C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x30 "PIO10_12,IOPCTL Configuration" bitfld.long 0x30 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x30 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x30 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x30 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x30 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x30 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x30 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x30 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x34 "PIO10_13,IOPCTL Configuration" bitfld.long 0x34 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x34 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x34 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x34 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x34 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x34 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x34 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x34 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x38 "PIO10_14,IOPCTL Configuration" bitfld.long 0x38 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x38 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x38 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x38 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x38 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x38 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x38 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x38 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x3C "PIO10_15,IOPCTL Configuration" bitfld.long 0x3C 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x3C 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x3C 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x3C 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x3C 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x3C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x3C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x3C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x40 "PIO10_16,IOPCTL Configuration" bitfld.long 0x40 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x40 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x40 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x40 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x40 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x40 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x40 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x40 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x44 "PIO10_17,IOPCTL Configuration" bitfld.long 0x44 11. "IIENA,Input Invert Enable" "0: Disables. Input function is not inverted,1: Enables input is function inverted" bitfld.long 0x44 10. "ODENA,Open-drain Mode Enable" "0: Disables for Normal push-pull output,1: Enables for open-drain output (high drive is.." newline bitfld.long 0x44 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x44 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x44 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x44 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x44 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x44 0.--3. 1. "FSEL,Function Selector (Digital Function)" group.long 0x180++0x7 line.long 0x0 "PMIC_I2C_SDA,PMIC_I2C_SDA" bitfld.long 0x0 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x0 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x0 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x0 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x0 7. "SLEWRATE,Slew Rate Control" "0: Disables in standard mode.,1: Enables in slow mode." bitfld.long 0x0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disables,1: Enables" line.long 0x4 "PMIC_I2C_SCL,PMIC_I2C_SCL" bitfld.long 0x4 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x4 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x4 9. "AMENA,Analog Mux Enable" "0: Disables for digital pin function,1: Enables for analog pin function" bitfld.long 0x4 8. "FULLDRIVE,Drive Selector" "0: Normal output drive,1: Full output drive twice the drive of normal mode." newline bitfld.long 0x4 7. "SLEWRATE,Slew Rate Control" "0: Disables. Standard mode.,1: Enables. Slow mode." bitfld.long 0x4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disables,1: Enables" tree.end tree "IOPCTL2" base ad:0x400A5000 group.long 0x0++0x53 line.long 0x0 "PIO4_0,IOPCTL Configuration" bitfld.long 0x0 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x0 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x0 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4 "PIO4_1,IOPCTL Configuration" bitfld.long 0x4 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x4 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x4 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x8 "PIO4_2,IOPCTL Configuration" bitfld.long 0x8 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x8 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x8 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC "PIO4_3,IOPCTL Configuration" bitfld.long 0xC 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xC 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0xC 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0xC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0xC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x10 "PIO4_4,IOPCTL Configuration" bitfld.long 0x10 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x10 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x10 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x10 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x10 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x10 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x10 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x14 "PIO4_5,IOPCTL Configuration" bitfld.long 0x14 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x14 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x14 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x14 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x14 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x14 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x14 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x18 "PIO4_6,IOPCTL Configuration" bitfld.long 0x18 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x18 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x18 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x18 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x18 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x18 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x18 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x1C "PIO4_7,IOPCTL Configuration" bitfld.long 0x1C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x1C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x1C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x1C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x1C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x1C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x1C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x20 "PIO4_8,IOPCTL Configuration" bitfld.long 0x20 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x20 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x20 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x20 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x20 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x20 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x20 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x24 "PIO4_9,IOPCTL Configuration" bitfld.long 0x24 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x24 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x24 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x24 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x24 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x24 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x24 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x28 "PIO4_10,IOPCTL Configuration" bitfld.long 0x28 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x28 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x28 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x28 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x28 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x28 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x28 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x2C "PIO4_11,IOPCTL Configuration" bitfld.long 0x2C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x2C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x2C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x2C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x2C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x2C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x2C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x30 "PIO4_12,IOPCTL Configuration" bitfld.long 0x30 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x30 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x30 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x30 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x30 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x30 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x30 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x34 "PIO4_13,IOPCTL Configuration" bitfld.long 0x34 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x34 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x34 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x34 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x34 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x34 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x34 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x38 "PIO4_14,IOPCTL Configuration" bitfld.long 0x38 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x38 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x38 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x38 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x38 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x38 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x38 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x3C "PIO4_15,IOPCTL Configuration" bitfld.long 0x3C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x3C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x3C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x3C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x3C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x3C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x3C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x40 "PIO4_16,IOPCTL Configuration" bitfld.long 0x40 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x40 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x40 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x40 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x40 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x40 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x40 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x44 "PIO4_17,IOPCTL Configuration" bitfld.long 0x44 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x44 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x44 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x44 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x44 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x44 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x44 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x48 "PIO4_18,IOPCTL Configuration" bitfld.long 0x48 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x48 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x48 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x48 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x48 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x48 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x48 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4C "PIO4_19,IOPCTL Configuration" bitfld.long 0x4C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x4C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x4C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x4C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x4C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x50 "PIO4_20,IOPCTL Configuration" bitfld.long 0x50 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x50 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x50 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x50 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x50 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x50 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x50 0.--3. 1. "FSEL,Function Selector (Digital Function)" group.long 0x80++0x53 line.long 0x0 "PIO5_0,IOPCTL Configuration" bitfld.long 0x0 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x0 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x0 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4 "PIO5_1,IOPCTL Configuration" bitfld.long 0x4 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x4 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x4 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x8 "PIO5_2,IOPCTL Configuration" bitfld.long 0x8 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x8 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x8 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC "PIO5_3,IOPCTL Configuration" bitfld.long 0xC 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xC 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0xC 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0xC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0xC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x10 "PIO5_4,IOPCTL Configuration" bitfld.long 0x10 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x10 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x10 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x10 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x10 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x10 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x10 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x14 "PIO5_5,IOPCTL Configuration" bitfld.long 0x14 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x14 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x14 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x14 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x14 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x14 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x14 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x18 "PIO5_6,IOPCTL Configuration" bitfld.long 0x18 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x18 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x18 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x18 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x18 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x18 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x18 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x1C "PIO5_7,IOPCTL Configuration" bitfld.long 0x1C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x1C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x1C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x1C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x1C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x1C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x1C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x20 "PIO5_8,IOPCTL Configuration" bitfld.long 0x20 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x20 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x20 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x20 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x20 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x20 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x20 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x24 "PIO5_9,IOPCTL Configuration" bitfld.long 0x24 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x24 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x24 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x24 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x24 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x24 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x24 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x28 "PIO5_10,IOPCTL Configuration" bitfld.long 0x28 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x28 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x28 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x28 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x28 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x28 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x28 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x2C "PIO5_11,IOPCTL Configuration" bitfld.long 0x2C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x2C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x2C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x2C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x2C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x2C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x2C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x30 "PIO5_12,IOPCTL Configuration" bitfld.long 0x30 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x30 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x30 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x30 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x30 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x30 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x30 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x34 "PIO5_13,IOPCTL Configuration" bitfld.long 0x34 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x34 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x34 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x34 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x34 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x34 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x34 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x38 "PIO5_14,IOPCTL Configuration" bitfld.long 0x38 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x38 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x38 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x38 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x38 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x38 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x38 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x3C "PIO5_15,IOPCTL Configuration" bitfld.long 0x3C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x3C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x3C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x3C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x3C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x3C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x3C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x40 "PIO5_16,IOPCTL Configuration" bitfld.long 0x40 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x40 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x40 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x40 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x40 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x40 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x40 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x44 "PIO5_17,IOPCTL Configuration" bitfld.long 0x44 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x44 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x44 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x44 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x44 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x44 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x44 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x48 "PIO5_18,IOPCTL Configuration" bitfld.long 0x48 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x48 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x48 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x48 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x48 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x48 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x48 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4C "PIO5_19,IOPCTL Configuration" bitfld.long 0x4C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x4C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x4C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x4C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x4C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x50 "PIO5_20,IOPCTL Configuration" bitfld.long 0x50 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x50 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x50 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x50 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x50 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x50 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x50 0.--3. 1. "FSEL,Function Selector (Digital Function)" group.long 0x100++0x33 line.long 0x0 "PIO6_0,IOPCTL Configuration" bitfld.long 0x0 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x0 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x0 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4 "PIO6_1,IOPCTL Configuration" bitfld.long 0x4 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x4 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x4 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x8 "PIO6_2,IOPCTL Configuration" bitfld.long 0x8 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x8 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x8 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC "PIO6_3,IOPCTL Configuration" bitfld.long 0xC 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xC 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0xC 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0xC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0xC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x10 "PIO6_4,IOPCTL Configuration" bitfld.long 0x10 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x10 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x10 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x10 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x10 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x10 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x10 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x14 "PIO6_5,IOPCTL Configuration" bitfld.long 0x14 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x14 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x14 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x14 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x14 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x14 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x14 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x18 "PIO6_6,IOPCTL Configuration" bitfld.long 0x18 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x18 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x18 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x18 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x18 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x18 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x18 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x1C "PIO6_7,IOPCTL Configuration" bitfld.long 0x1C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x1C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x1C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x1C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x1C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x1C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x1C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x20 "PIO6_8,IOPCTL Configuration" bitfld.long 0x20 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x20 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x20 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x20 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x20 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x20 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x20 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x24 "PIO6_9,IOPCTL Configuration" bitfld.long 0x24 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x24 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x24 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x24 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x24 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x24 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x24 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x28 "PIO6_10,IOPCTL Configuration" bitfld.long 0x28 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x28 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x28 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x28 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x28 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x28 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x28 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x2C "PIO6_11,IOPCTL Configuration" bitfld.long 0x2C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x2C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x2C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x2C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x2C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x2C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x2C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x30 "PIO6_12,IOPCTL Configuration" bitfld.long 0x30 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x30 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x30 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x30 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x30 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x30 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x30 0.--3. 1. "FSEL,Function Selector (Digital Function)" group.long 0x180++0x67 line.long 0x0 "PIO7_0,IOPCTL Configuration" bitfld.long 0x0 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x0 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x0 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x0 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x0 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x0 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4 "PIO7_1,IOPCTL Configuration" bitfld.long 0x4 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x4 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x4 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x4 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x4 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x8 "PIO7_2,IOPCTL Configuration" bitfld.long 0x8 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x8 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x8 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x8 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x8 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x8 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x8 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0xC "PIO7_3,IOPCTL Configuration" bitfld.long 0xC 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0xC 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0xC 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0xC 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0xC 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0xC 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0xC 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x10 "PIO7_4,IOPCTL Configuration" bitfld.long 0x10 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x10 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x10 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x10 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x10 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x10 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x10 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x14 "PIO7_5,IOPCTL Configuration" bitfld.long 0x14 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x14 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x14 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x14 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x14 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x14 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x14 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x18 "PIO7_6,IOPCTL Configuration" bitfld.long 0x18 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x18 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x18 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x18 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x18 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x18 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x18 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x1C "PIO7_7,IOPCTL Configuration" bitfld.long 0x1C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x1C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x1C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x1C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x1C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x1C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x1C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x20 "PIO7_8,IOPCTL Configuration" bitfld.long 0x20 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x20 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x20 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x20 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x20 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x20 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x20 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x24 "PIO7_9,IOPCTL Configuration" bitfld.long 0x24 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x24 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x24 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x24 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x24 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x24 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x24 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x28 "PIO7_10,IOPCTL Configuration" bitfld.long 0x28 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x28 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x28 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x28 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x28 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x28 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x28 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x2C "PIO7_11,IOPCTL Configuration" bitfld.long 0x2C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x2C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x2C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x2C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x2C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x2C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x2C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x30 "PIO7_12,IOPCTL Configuration" bitfld.long 0x30 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x30 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x30 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x30 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x30 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x30 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x30 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x34 "PIO7_13,IOPCTL Configuration" bitfld.long 0x34 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x34 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x34 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x34 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x34 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x34 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x34 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x38 "PIO7_14,IOPCTL Configuration" bitfld.long 0x38 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x38 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x38 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x38 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x38 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x38 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x38 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x3C "PIO7_15,IOPCTL Configuration" bitfld.long 0x3C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x3C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x3C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x3C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x3C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x3C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x3C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x40 "PIO7_16,IOPCTL Configuration" bitfld.long 0x40 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x40 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x40 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x40 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x40 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x40 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x40 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x44 "PIO7_17,IOPCTL Configuration" bitfld.long 0x44 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x44 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x44 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x44 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x44 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x44 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x44 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x48 "PIO7_18,IOPCTL Configuration" bitfld.long 0x48 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x48 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x48 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x48 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x48 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x48 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x48 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x4C "PIO7_19,IOPCTL Configuration" bitfld.long 0x4C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x4C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x4C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x4C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x4C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x4C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x4C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x50 "PIO7_20,IOPCTL Configuration" bitfld.long 0x50 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x50 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x50 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x50 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x50 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x50 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x50 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x54 "PIO7_21,IOPCTL Configuration" bitfld.long 0x54 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x54 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x54 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x54 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x54 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x54 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x54 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x58 "PIO7_22,IOPCTL Configuration" bitfld.long 0x58 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x58 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x58 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x58 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x58 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x58 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x58 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x5C "PIO7_23,IOPCTL Configuration" bitfld.long 0x5C 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x5C 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x5C 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x5C 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x5C 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x5C 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x5C 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x60 "PIO7_24,IOPCTL Configuration" bitfld.long 0x60 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x60 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x60 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x60 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x60 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x60 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x60 0.--3. 1. "FSEL,Function Selector (Digital Function)" line.long 0x64 "PIO7_25,IOPCTL Configuration" bitfld.long 0x64 12.--13. "DRIVE,Drive" "0: 100 ohm,1: 66 ohm,2: 50 ohm,3: 33 ohm" bitfld.long 0x64 11. "IIENA,Input Invert Enable" "0: Disables,1: Enables" bitfld.long 0x64 10. "ODENA,Open-drain Mode Enable" "0: Disables for normal push-pull output,1: Enables for simulated open-drain output (high.." newline bitfld.long 0x64 6. "IBENA,Input Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x64 5. "PUPDSEL,Pullup or Pulldown Selector" "0: Enables the internal pull-down resistor.,1: Enables the internal pull-up resistor." bitfld.long 0x64 4. "PUPDENA,Pullup / Pulldown Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x64 0.--3. 1. "FSEL,Function Selector (Digital Function)" tree.end tree.end sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "ITRC (Intrusion and Tamper Response Controller)" base ad:0x40012000 group.long 0x0++0x7 line.long 0x0 "STATUS,ITRC outputs and IN0 to IN15 Status" eventfld.long 0x0 22. "OUT6_STATUS,ITRC triggered TMPR_OUT1 internal signal connected to various on-chip multiplexers." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 21. "OUT5_STATUS,ITRC triggered TMPR_OUT0 internal signal connected to various on-chip multiplexers." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 20. "OUT4_STATUS,ITRC triggered CHIP_RESET to reset the chip after all other response process finished." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 19. "OUT3_STATUS,ITRC triggered RAM_ZEROIZE." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 18. "OUT2_STATUS,ITRC triggered PUF_ZEROIZE to clear PUF key store and RAM." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 17. "OUT1_STATUS,ITRC triggered ELS_RESET to clear ELS key store." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 16. "OUT0_STATUS,ITRC triggered ITRC_IRQ output." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 15. "IN15_STATUS,Analog glitch detector 0 event detected on VDD2 rail." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 14. "IN14_STATUS,Low voltage/High voltage event detected on VDD1 rail." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 13. "IN113_STATUS,Low voltage/High voltage event detected on VDD1 rail." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 12. "IN112_STATUS,Watchdog timer 3 event occurred" "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 11. "IN11_STATUS,Watchdog timer 2 event occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 10. "IN10_STATUS,Watchdog timer 1 event occurred." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 9. "IN9_STATUS,Watchdog timer 0 event occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 8. "IN8_STATUS,Code watchdog 4 detected an code execution anomaly." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 7. "IN7_STATUS,Code watchdog 3 detected an code execution anomaly." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 6. "IN6_STATUS,Code watchdog 2 detected an code execution anomaly." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 5. "IN5_STATUS,Code watchdog 1 detected an code execution anomaly.." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 4. "IN4_STATUS,Code watchdog 0 detected an code execution anomaly." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 1. "IN1_STATUS,Digital glitch detector 2 or 3 event occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 0. "IN0_STATUS,Digital glitch detector 0 or 1 event occurred." "0: Output not triggered.,1: Output has been triggered." line.long 0x4 "STATUS1,ITRC IN16 to IN47 Status" eventfld.long 0x4 31. "IN47_STATUS,OCOTP error occurred" "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 22. "IN38_STATUS,XSPI1 GCM error occurred" "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 21. "IN37_STATUS,GLIKEY error occurred" "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 20. "IN36_STATUS,XSPI0 GCM error occurred" "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 19. "IN35_STATUS,Software event 1 occurred" "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 18. "IN34_STATUS,Software event 0 occurred" "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 17. "IN33_STATUS,PINT1 pin interrupt bit 1 occurred" "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 16. "IN32_STATUS,PINT1 pin interrupt bit 0 occurred" "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 15. "IN31_STATUS,PINT0 pin interrupt bit 1 occurred" "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 14. "IN30_STATUS,PINT0 pin interrupt bit 0 occurred" "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 13. "IN29_STATUS,TRNG HW error event occurred" "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 12. "IN28_STATUS,SM3 or SM4 SGI error event occurred" "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 10. "IN26_STATUS,Low frequency clock tamper output event occurred." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 9. "IN25_STATUS,ELS error event occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 8. "IN24_STATUS,PKC module detected an error event." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 7. "IN23_STATUS,MEDIA_AHBSC bus checkers detected illegal access." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 6. "IN22_STATUS,SENSE_AHBSC bus checkers detected illegal access." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 5. "IN21_STATUS,COMPUTE_AHBSC bus checkers detected illegal access." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 4. "IN20_STATUS,Shared APB slave group 0 or Shared peripheral AIPS2 illegal access events occurred." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 2. "IN18_STATUS,Temperature tamper 0 or 1 event occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 0. "IN16_STATUS,Analog glitch detector 1 event detected on VDD1 rail." "0: Output not triggered.,1: Output has been triggered." repeat 8. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7)(list ad:0x40012008 ad:0x40012010 ad:0x40012018 ad:0x40012020 ad:0x40012028 ad:0x40012030 ad:0x40012038 ad:0x40012040) tree "OUTx_SEL[$1]" base $2 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "OUT_SEL[$1],Trigger Source IN0 to IN15 selector" bitfld.long 0x0 30.--31. "IN15_SELn,Selects Analog glitch detector 0 event on VDD2 rail as a trigger source." "0,1,2,3" bitfld.long 0x0 28.--29. "IN14_SELn,Selects High-voltage and Low-voltage event on VDD1 rail as a trigger source." "0,1,2,3" bitfld.long 0x0 26.--27. "IN13_SELn,Selects High-voltage and Low-voltage event on VDD2 rail as a trigger source." "0,1,2,3" bitfld.long 0x0 24.--25. "IN12_SELn,Selects Watchdog 3 timer event as a trigger source." "0,1,2,3" bitfld.long 0x0 22.--23. "IN11_SELn,Selects Watchdog 2 timer event as a trigger source." "0,1,2,3" bitfld.long 0x0 20.--21. "IN10_SELn,Selects Watchdog 1 timer event as a trigger source." "0,1,2,3" bitfld.long 0x0 18.--19. "IN9_SELn,Selects Watchdog 0 timer event as a trigger source." "0,1,2,3" bitfld.long 0x0 16.--17. "IN8_SELn,Selects Code Watchdog 4 event as a trigger source." "0,1,2,3" bitfld.long 0x0 14.--15. "IN7_SELn,Selects Code Watchdog 3 event as a trigger source." "0,1,2,3" bitfld.long 0x0 12.--13. "IN6_SELn,Selects Code Watchdog 2 event as a trigger source." "0,1,2,3" newline bitfld.long 0x0 10.--11. "IN5_SELn,Selects Code Watchdog 1 event as a trigger source." "0,1,2,3" bitfld.long 0x0 8.--9. "IN4_SELn,Selects Code Watchdog 0 event as a trigger source." "0,1,2,3" bitfld.long 0x0 2.--3. "IN1_SELn,Selects digital glitch detector 2 and 3 as a trigger source." "0,1,2,3" bitfld.long 0x0 0.--1. "IN0_SELn,Selects digital glitch detector 0 and 1 as a trigger source." "0,1,2,3" repeat.end tree.end repeat.end repeat 8. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7)(list ad:0x40012048 ad:0x40012050 ad:0x40012058 ad:0x40012060 ad:0x40012068 ad:0x40012070 ad:0x40012078 ad:0x40012080) tree "OUTx_SEL_1[$1]" base $2 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "OUT_SEL_1[$1],Trigger Source IN16 to IN31 selector" bitfld.long 0x0 30.--31. "IN31_SELn,Selects PINT0 pin input interrupt bit 1 as a trigger source." "0,1,2,3" bitfld.long 0x0 28.--29. "IN30_SELn,Selects PINT0 pin input interrupt bit 0 as a trigger source." "0,1,2,3" bitfld.long 0x0 26.--27. "IN29_SELn,Selects TRNG HW error event as a trigger source." "0,1,2,3" bitfld.long 0x0 24.--25. "IN28_SELn,Selects SM3 and SM4 SGI error event as a trigger source." "0,1,2,3" bitfld.long 0x0 20.--21. "IN26_SELn,Selects low-frequency Clock monitor tamper output event as a trigger source." "0,1,2,3" bitfld.long 0x0 18.--19. "IN25_SELn,Selects ELS error event as a trigger source." "0,1,2,3" bitfld.long 0x0 16.--17. "IN24_SELn,Selects PKC error event as a trigger source." "0,1,2,3" bitfld.long 0x0 14.--15. "IN23_SELn,Selects AHBSC_MEDIA illegal access event as a trigger source." "0,1,2,3" bitfld.long 0x0 12.--13. "IN22_SELn,Selects AHBSC_SENSE illegal access event as a trigger source." "0,1,2,3" bitfld.long 0x0 10.--11. "IN21_SELn,Selects AHBSC_COMPUTE illegal access event as a trigger source." "0,1,2,3" newline bitfld.long 0x0 8.--9. "IN20_SELn,Selects Shared APB slave group 0 and Shared peripheral AIPS2 illegal access event as a trigger source." "0,1,2,3" bitfld.long 0x0 4.--5. "IN18_SELn,Selects Temperature detector 0 and 1 tamper output event as a trigger source." "0,1,2,3" bitfld.long 0x0 0.--1. "IN16_SELn,Selects Analog glitch detector 1 event on VDD1 rail as a trigger source." "0,1,2,3" repeat.end tree.end repeat.end repeat 8. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7)(list ad:0x40012088 ad:0x40012090 ad:0x40012098 ad:0x400120A0 ad:0x400120A8 ad:0x400120B0 ad:0x400120B8 ad:0x400120C0) tree "OUTx_SEL_2[$1]" base $2 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "OUT_SEL_2[$1],Trigger source IN32 to IN47 selector" bitfld.long 0x0 30.--31. "IN47_SELn,Selects OCOTP error as a trigger source" "0,1,2,3" bitfld.long 0x0 12.--13. "IN38_SEL0,Selects XSPI1 GCM error as a trigger source." "0,1,2,3" bitfld.long 0x0 10.--11. "IN37_SELn,Selects GLIKEY error as a trigger source." "0,1,2,3" bitfld.long 0x0 8.--9. "IN36_SELn,Selects XSPI0 GCM error as a trigger source." "0,1,2,3" bitfld.long 0x0 6.--7. "IN35_SELn,Selects software event 1 as a trigger source." "0,1,2,3" bitfld.long 0x0 4.--5. "IN34_SELn,Selects software event 0 as a trigger source." "0,1,2,3" bitfld.long 0x0 2.--3. "IN33_SELn,Select PINT1 pin input interrupt bit 1 as a trigger source." "0,1,2,3" bitfld.long 0x0 0.--1. "IN32_SELn,Select PINT1 pin input interrupt bit 0 as a trigger source." "0,1,2,3" repeat.end tree.end repeat.end base ad:0x40012000 wgroup.long 0xF0++0x7 line.long 0x0 "SW_EVENT0,Software event 0" hexmask.long 0x0 0.--31. 1. "TRIGGER_SW_EVENT_0,Trigger software event 0." line.long 0x4 "SW_EVENT1,Software event 1" hexmask.long 0x4 0.--31. 1. "TRIGGER_SW_EVENT_1,Trigger software event 1." tree.end endif sif (cpuis("IMXRT758-CPU0")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU0")||cpuis("IMXRT798-CPU1")) tree "JPEGDEC (JPEG Decoder)" base ad:0x400A6100 group.long 0x34++0x3 line.long 0x0 "CTRL,Control" bitfld.long 0x0 2. "GO,Go" "0: No effect,1: Enable" bitfld.long 0x0 1. "SWR,Soft Reset" "0: No effect,1: Enable" bitfld.long 0x0 0. "LP,Low Power" "0: No effect,1: Enable" tree.end endif tree "JPGDECWRP (JPEG Decoder Wrapper)" base ad:0x400A6000 group.long 0x0++0x3 line.long 0x0 "GLB_CTRL,Global Control" hexmask.long.byte 0x0 4.--7. 1. "SLOT_EN,Slots Enable" bitfld.long 0x0 3. "L_ENDIAN,Little-Endian Enable" "0: Big-Endian,1: Little-Endian" newline eventfld.long 0x0 2. "DEC_GO,Start Decoding" "0: Do not start decoding manually,1: Start decoding manually" eventfld.long 0x0 1. "SFTRST,Engine Soft Reset" "0: No effect,1: Perform a soft reset" newline bitfld.long 0x0 0. "JPG_DEC_EN,JPEGDEC and JPGDECWRP Enable" "0: Disable,1: Enable" rgroup.long 0x4++0x3 line.long 0x0 "COM_STATUS,Common Status" bitfld.long 0x0 31. "DEC_ONGOING,Decoding Ongoing" "0,1" bitfld.long 0x0 29.--30. "CUR_SLOT,Current Slot" "0,1,2,3" group.long 0x14++0x1B line.long 0x0 "OUT_BUF_BASE0,Output Image Frame Buffer0 Base Address" hexmask.long 0x0 4.--31. 1. "OUT_BUF_BASE0,Pixel Frame Buffer0 Base" line.long 0x4 "OUT_BUF_BASE1,Output Image Frame Buffer1 Base Address" hexmask.long 0x4 4.--31. 1. "OUT_BUF_BASE1,Pixel Frame Buffer1 Base" line.long 0x8 "OUT_PITCH,Image Output Buffer Pitch" hexmask.long.word 0x8 0.--15. 1. "OUT_PITCH,Output Image Pitch" line.long 0xC "STM_BUFBASE,Input JPEG Stream Buffer Base Address" hexmask.long 0xC 4.--31. 1. "STM_BUFBASE,Bit Stream Buffer Base" line.long 0x10 "STM_BUFSIZE,Input JPEG Stream Buffer Size" hexmask.long.tbyte 0x10 10.--31. 1. "STM_BUFSIZE,Bit Stream Buffer Size" line.long 0x14 "IMGSIZE,Image Resolution" hexmask.long.word 0x14 16.--29. 1. "IMG_WIDTH,Image Width" hexmask.long.word 0x14 0.--13. 1. "IMG_HEIGHT,Image Height" line.long 0x18 "STM_CTRL,Bit Stream and Switching Control" bitfld.long 0x18 8. "AUTO_START,Auto Start" "0: Do not write 1 to CTRL[GO] in JPEGDEC,1: Writes 1 to CTRL[GO] in JPEGDEC" bitfld.long 0x18 7. "BITBUF_PTR_CLR,Bit Buffer Pointer Clear" "0: Restore,1: Clear" newline hexmask.long.byte 0x18 3.--6. 1. "IMAGE_FORMAT,Image Format" bitfld.long 0x18 2. "PIXEL_PRECISION,Pixel Precision" "0: 8-bit,1: 12-bit" repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x400A6200 ad:0x400A6400 ad:0x400A6600 ad:0x400A6800) tree "BITSTRM_SLOT_REGS[$1]" base $2 rgroup.long ($2)++0x3 line.long 0x0 "SLOT_STATUS,Bit Stream Status" bitfld.long 0x0 31. "DEC_ONGOING,Decoding Ongoing" "0: Paused or stopped,1: Ongoing" bitfld.long 0x0 29.--30. "CUR_SLOT,Current Slot" "0,1,2,3" newline bitfld.long 0x0 11. "PIXEL_WT_ERR,Pixel Write Error Flag" "0: No pixel write error occurred,1: Pixel write error occurred" bitfld.long 0x0 10. "BIT_RD_ERR,Bit Read Error Flag" "0: No bit read error occurred,1: Bit read error occurred" newline bitfld.long 0x0 9. "DES_RD_ERR,Descriptor Read Error Flag" "0: No descriptor read error occurred,1: descriptor read error occurred" bitfld.long 0x0 8. "DECERR,Decoding Error Flag" "0: No decoding error,1: Decoding error" newline bitfld.long 0x0 3. "FRMDONE,Frame Done Flag" "0: Decoding not complete,1: Decoding complete" bitfld.long 0x0 2. "SWITCHED_IN,Switched In Flag" "0: Not switched in,1: Switched in" newline bitfld.long 0x0 1. "STMBUF_RTND,Stream Buffer Returned Flag" "0: Not passed the top mark of the buffer,1: Passed the top mark of the buffer" bitfld.long 0x0 0. "STMBUF_HALF,Stream Buffer Half Flag" "0: Not passed half of the buffer size,1: Passed half of the buffer size" group.long ($2+0x4)++0x3 line.long 0x0 "SLOT_IRQ_EN,Bit Stream Interrupt Enable" bitfld.long 0x0 11. "PIXEL_WT_ERR_IRQ_EN,Pixel Write Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "BIT_RD_ERR_IRQ_EN,Bit Read Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "DES_RD_ERR_IRQ_EN,Descriptor Read Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "DECERR_IRQ_EN,Decoding Error Status Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 3. "FRMDONE_IRQ_EN,Frame Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "SWITCHED_IN_IRQ_EN,Switched In Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "STMBUF_RTND_IRQ_EN,Stream Buffer Returned Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "STMBUF_HALF_IRQ_EN,Stream Buffer Half Interrupt Enable" "0: Disable,1: Enable" rgroup.long ($2+0x8)++0x7 line.long 0x0 "SLOT_BUF_PTR,Bit Stream Buffer Pointer" hexmask.long 0x0 0.--31. 1. "STMBUF_PTR,Stream Buffer Pointer" line.long 0x4 "SLOT_CUR_DESCPT_PTR,Current Descriptors" hexmask.long 0x4 2.--31. 1. "CUR_DESCPT_PRT,Current Decoding Descriptor Pointer" group.long ($2+0x10)++0x3 line.long 0x0 "SLOT_NXT_DESCPT_PTR,Next Descriptors" hexmask.long 0x0 2.--31. 1. "NXT_DESCPT_PTR,Next Descriptor Pointer" bitfld.long 0x0 0. "NXT_DESCPT_EN,Next Stream Descriptor Pointer Enable" "0: Disable,1: Enable" tree.end repeat.end tree.end sif (cpuis("IMXRT758-CPU0")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU0")||cpuis("IMXRT798-CPU1")) tree "LCDIF (LCD Interface)" base ad:0x40480000 group.long 0x2024++0xB line.long 0x0 "FrameBufferConfig0,Frame Buffer Configuration" bitfld.long 0x0 24.--26. "ROT_ANGLE,Rotation Angle" "0: Sets the rotation angle to 0 degree.,?,2: Sets the rotation angle to 180 degree.,?,4: Flips horizontal,5: Flips vertical,?,?" newline bitfld.long 0x0 21.--23. "DEC_MODE,Decompression Mode" "0: Decompression disabled,1: Non-Subsample,2: Horizontal Subsample,3: Horizontal and Vertical Subsample,4: ETC2,?,?,?" newline bitfld.long 0x0 19. "UV_SWIZZLE,Swizzle for UV" "0,1" newline bitfld.long 0x0 17.--18. "SWIZZLE,Swizzle for RGB" "0: ARGB,1: RGBA,2: ABGR,3: BGRA" newline bitfld.long 0x0 10. "COLOR_KEY_EN,Enable Color Keying" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "CLEAR_EN,Enable Clear" "0: Disable,1: Enable" newline bitfld.long 0x0 3. "ENABLE,Enable Layer" "0: Disable,1: Enable" newline bitfld.long 0x0 0.--2. "FORMAT,Frame Buffer Format" "0: None; no frame buffer exists and LCDIF does not..,1: A4R4G4B4,2: A1R5G5B5,3: R5G6B5,4: A8R8G8B8,5: R8G8B8,6: A8R5G6B5,?" line.long 0x4 "FrameBufferAddress0,Frame Buffer Base Address" hexmask.long 0x4 0.--31. 1. "ADDRESS,Starting Address" line.long 0x8 "FrameBufferStride0,Frame Buffer Stride" hexmask.long.tbyte 0x8 0.--16. 1. "STRIDE,Frame Buffer Stride" group.long 0x2034++0xB line.long 0x0 "DcTileInCfg0,Tile Input Configuration" bitfld.long 0x0 3.--4. "TILE_FORMAT1,Tile Format 1" "0,1,2,3" newline bitfld.long 0x0 2. "YUV_STANDARD,YUV Standard" "0: BT601,1: BT709" newline bitfld.long 0x0 0.--1. "TILE_FORMAT,Tile Input Format" "0: No tile input. See DcTileInCfg0[TILE_FORMAT1].,1: ARGB8888,2: YUY2,3: NV12" line.long 0x4 "DcTileUvFrameBufferAdr0,Frame Buffer Tiled UV Base Address" hexmask.long 0x4 0.--31. 1. "ADDRESS,Base Address" line.long 0x8 "DcTileUvFrameBufferStr0,Frame Buffer Tiled UV Stride" hexmask.long.word 0x8 0.--15. 1. "STRIDE,Stride" group.long 0x2058++0x7F line.long 0x0 "FrameBufferBackground,Frame Buffer Background" hexmask.long.byte 0x0 24.--31. 1. "ALPHA,Alpha" newline hexmask.long.byte 0x0 16.--23. 1. "RED,Red" newline hexmask.long.byte 0x0 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0x0 0.--7. 1. "BLUE,Blue" line.long 0x4 "FrameBufferColorKey,Frame Buffer Color Keying Start Address" hexmask.long.byte 0x4 24.--31. 1. "ALPHA,Alpha" newline hexmask.long.byte 0x4 16.--23. 1. "RED,Red" newline hexmask.long.byte 0x4 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0x4 0.--7. 1. "BLUE,Blue" line.long 0x8 "FrameBufferColorKeyHigh,Frame Buffer Color Key End Address" hexmask.long.byte 0x8 24.--31. 1. "ALPHA,Alpha" newline hexmask.long.byte 0x8 16.--23. 1. "RED,Red" newline hexmask.long.byte 0x8 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0x8 0.--7. 1. "BLUE,Blue" line.long 0xC "FrameBufferClearValue,Frame Buffer Clear Value" hexmask.long.byte 0xC 24.--31. 1. "ALPHA,Alpha" newline hexmask.long.byte 0xC 16.--23. 1. "RED,Red" newline hexmask.long.byte 0xC 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0xC 0.--7. 1. "BLUE,Blue" line.long 0x10 "VideoTL,Video Top Left Coordinate" hexmask.long.word 0x10 16.--27. 1. "Y,Top Boundary" newline hexmask.long.word 0x10 0.--11. 1. "X,Left Boundary" line.long 0x14 "FrameBufferSize,Frame Buffer Size" hexmask.long.word 0x14 16.--27. 1. "HEIGHT,Video Height" newline hexmask.long.word 0x14 0.--11. 1. "WIDTH,Video Width" line.long 0x18 "VideoGlobalAlpha,Video Global Alpha" hexmask.long.byte 0x18 8.--15. 1. "DST_ALPHA,Destination Alpha" newline hexmask.long.byte 0x18 0.--7. 1. "SRC_ALPHA,Source Alpha" line.long 0x1C "BlendStackOrder,Blend Stack Order" bitfld.long 0x1C 0.--2. "ORDER,Stack Order" "0: In the order of VG Overlay 0 and Overlay 1 layers.,1: In the order of VG Overlay 1 and Overlay 0 layers.,2: In the order of Overlay 0 VG and Overlay 1 layers.,3: In the order of Overlay 0 Overlay 1 and VG layers.,4: In the order of Overlay 1 VG and Overlay 0 layers.,5: In the order of Overlay 1 Overlay 0 and VG layers.,?,?" line.long 0x20 "VideoAlphaBlendConfig,Alpha Blending Configuration" bitfld.long 0x20 15. "DST_ALPHA_FACTOR,Destination Alpha Factor" "0: Do not generate the blending factor for..,1: Generates the blending factor for destination.." newline bitfld.long 0x20 13.--14. "DST_BLENDING_MODE,Destination Alpha Blending Mode" "0: Each component of the color is multiplied by (0..,1: Each component of the color is multiplied by (1..,2: Normal as the result color is the destination..,3: Not affected by the color of the underlying pixel" newline bitfld.long 0x20 10.--11. "DST_GLOBAL_ALPHA_MODE,Destination Global Alpha Mode" "0: Normal destination alpha mode,1: Global destination alpha mode,2: Scaled (by the global alpha value) destination..,?" newline bitfld.long 0x20 9. "DST_ALPHA_MODE,Destination Alpha Mode" "0: Normal destination alpha mode,1: Inversed alpha mode if the internal alpha rule.." newline bitfld.long 0x20 8. "SRC_ALPHA_FACTOR,Source Alpha Factor" "0: Do not generate the blending factor.,1: Generates the blending factor." newline bitfld.long 0x20 6.--7. "SRC_BLENDING_MODE,Source Blending Mode" "0: Each component of the color is multiplied by (0..,1: Each component of the color is multiplied by (1..,2: Normal as the result color is the source color,3: Not affected by the color of the underlying pixel" newline bitfld.long 0x20 3.--4. "SRC_GLOBAL_ALPHA_MODE,Source Global Alpha Mode" "0: Normal source alpha mode,1: Global source alpha mode,2: Scaled (by the global alpha value) source alpha..,?" newline bitfld.long 0x20 1. "SRC_ALPHA_MODE,Source Alpha Mode" "0: Normal source alpha mode,1: Inversed alpha mode if the internal alpha rule.." newline bitfld.long 0x20 0. "ALPHA_BLEND,Alpha Blending" "0: Disables alpha blending for video.,1: Enables alpha blending for video." line.long 0x24 "OverlayConfig,Overlay Configuration" bitfld.long 0x24 24.--26. "ROT_ANGLE,Rotation Angle" "0: Sets the rotation angle to 0 degree.,?,2: Sets the rotation angle to 180 degree.,?,4: Flips horizontal,5: Flips vertical,?,?" newline bitfld.long 0x24 21.--23. "DEC_MODE,Decompression Mode" "0: Disables decompression.,1: Non Subsample,2: Horizontal Subsample,3: Horizontal Vertical Subsample,4: ETC2,?,?,?" newline bitfld.long 0x24 20. "COLOR_KEY_EN,Color Keying" "0: Disables color keying.,1: Enables color keying." newline bitfld.long 0x24 19. "UV_SWIZZLE,UV Swizzle" "0,1" newline bitfld.long 0x24 17.--18. "SWIZZLE,RGB Swizzle" "0: Input pixel in ARGB format,1: Input pixel in RGBA format,2: Input pixel in ABGR format,3: Input pixel in BGRA format" newline bitfld.long 0x24 5. "CLEAR_EN,Clear" "0: Disables clearing the overlay layer.,1: Enables clearing the overlay layer." newline bitfld.long 0x24 3. "ENABLE,Enable" "0: Disables this overlay layer.,1: Enables this overlay layer." newline bitfld.long 0x24 0.--2. "FORMAT,Overlay Format" "0: No overlay,1: Overlay format is A4R4G4B4.,2: Overlay format is A1R5G5B5.,3: Overlay format is R5G6B5.,4: Overlay format is A8R8G8B8.,5: Overlay format is A8R5G6B5.,?,?" line.long 0x28 "OverlayAddress,Overlay Address" hexmask.long 0x28 0.--31. 1. "ADDRESS,Starting Address" line.long 0x2C "OverlayStride,Overlay Stride" hexmask.long.tbyte 0x2C 0.--16. 1. "STRIDE,Stride" line.long 0x30 "DcOverlayTileInCfg,Tile Input Configuration" bitfld.long 0x30 3.--4. "TILE_FORMAT1,Tile Format 1" "0,1,2,3" newline bitfld.long 0x30 2. "YUV_STANDARD,YUV Standard" "0: Selects the YUV standard BT601.,1: Selects the YUV standard BT709." newline bitfld.long 0x30 0.--1. "TILE_FORMAT,Tile Input Format" "0: No tile input. See..,1: Sets the tile input format to ARGB8888.,2: Sets the tile input format to YUY2.,3: Sets the tile input format to NV12." line.long 0x34 "DcTileUvOverlayAdr,Tile Uv Overlay Address" hexmask.long 0x34 0.--31. 1. "ADDRESS,Starting Overlay Address" line.long 0x38 "DcTileUvOverlayStr,Tile Uv Overlay Stride" hexmask.long.word 0x38 0.--15. 1. "STRIDE,Overlay Stride" line.long 0x3C "OverlayTL,Overlay Top Left" hexmask.long.word 0x3C 16.--27. 1. "Y,Top Boundary" newline hexmask.long.word 0x3C 0.--11. 1. "X,Left Boundary" line.long 0x40 "OverlaySize,Overlay Size" hexmask.long.word 0x40 16.--27. 1. "HEIGHT,Height" newline hexmask.long.word 0x40 0.--11. 1. "WIDTH,Width" line.long 0x44 "OverlayColorKey,Overlay Color Keying Start Address" hexmask.long.byte 0x44 24.--31. 1. "ALPHA,Alpha" newline hexmask.long.byte 0x44 16.--23. 1. "RED,Red" newline hexmask.long.byte 0x44 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0x44 0.--7. 1. "BLUE,Blue" line.long 0x48 "OverlayColorKeyHigh,Overlay Color Keying End Address" hexmask.long.byte 0x48 24.--31. 1. "ALPHA,Alpha" newline hexmask.long.byte 0x48 16.--23. 1. "RED,Red" newline hexmask.long.byte 0x48 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0x48 0.--7. 1. "BLUE,Blue" line.long 0x4C "OverlayAlphaBlendConfig,Overlay Alpha Blending Configuration" bitfld.long 0x4C 15. "DST_ALPHA_FACTOR,Destination Alpha Factor" "0: Do not generate the blending factor for..,1: Generates the blending factor for destination.." newline bitfld.long 0x4C 13.--14. "DST_BLENDING_MODE,Destination Blending Mode" "0: Each component of the color is multiplied by (0..,1: Each component of the color is multiplied by (1..,2: Normal as the result color is the destination..,3: Not affected by the color of the underlying pixel" newline bitfld.long 0x4C 10.--11. "DST_GLOBAL_ALPHA_MODE,Destination Global Alpha Mode" "0: Normal destination alpha mode,1: Global destination alpha mode,2: Scaled (by the global alpha value) destination..,?" newline bitfld.long 0x4C 9. "DST_ALPHA_MODE,Destination Alpha Mode" "0: Normal destination alpha mode,1: Inversed alpha mode if the internal alpha rule.." newline bitfld.long 0x4C 8. "SRC_ALPHA_FACTOR,Source Alpha Factor" "0: Do not generate the blending factor.,1: Generates the blending factor." newline bitfld.long 0x4C 6.--7. "SRC_BLENDING_MODE,Source Blending Mode" "0: Each component of the color is multiplied by (0..,1: Each component of the color is multiplied by (1..,2: Normal as the result color is the source color,3: Not affected by the color of the underlying pixel" newline bitfld.long 0x4C 3.--4. "SRC_GLOBAL_ALPHA_MODE,Source Global Alpha Mode" "0: Normal source alpha mode,1: Global source alpha mode,2: Scaled (by the global alpha value) source alpha..,?" newline bitfld.long 0x4C 1. "SRC_ALPHA_MODE,Source Alpha Mode" "0: Normal alpha mode,1: Inversed alpha mode if the internal alpha rule.." newline bitfld.long 0x4C 0. "ALPHA_BLEND,Alpha Blend" "0: Disables alpha blending for overlay.,1: Enables alpha blending for overlay." line.long 0x50 "OverlayGlobalAlpha,Overlay Global Alpha" hexmask.long.byte 0x50 8.--15. 1. "DST_ALPHA,Destination Alpha" newline hexmask.long.byte 0x50 0.--7. 1. "SRC_ALPHA,Source Alpha" line.long 0x54 "OverlayClearValue,Overlay Clear Value" hexmask.long.byte 0x54 24.--31. 1. "ALPHA,Alpha" newline hexmask.long.byte 0x54 16.--23. 1. "RED,Red" newline hexmask.long.byte 0x54 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0x54 0.--7. 1. "BLUE,Blue" line.long 0x58 "OverlayConfig1,Overlay Layer 1 Configuration" bitfld.long 0x58 24.--26. "ROT_ANGLE,Rotation Angle" "0: Sets the rotation angle to 0 degree.,?,2: Sets the rotation angle to 180 degree.,?,4: Flips horizontal,5: Flips vertical,?,?" newline bitfld.long 0x58 21.--23. "DEC_MODE,Decompression Mode" "0: Disables decompression.,1: Enables non_subsample decompression mode.,2: Enables horizontal subsample decompression mode.,3: Enables horizontal and vertical subsample..,4: Enables ETC2 decompression mode.,?,?,?" newline bitfld.long 0x58 20. "COLOR_KEY_EN,Enable Color Keying" "0: Disables color keying.,1: Enables color keying." newline bitfld.long 0x58 17.--18. "SWIZZLE,RGB Swizzle" "0: Input pixel in ARGB format order,1: Input pixel in RGBA format order,2: Input pixel in ABGR format order,3: Input pixel in BGRA format order" newline bitfld.long 0x58 5. "CLEAR_EN,Enable Clear" "0: Disables clearing the overlay layer 1.,1: Enables clearing the overlay layer 1." newline bitfld.long 0x58 3. "ENABLE,Enable" "0: Disables the overlay layer 1.,1: Enables the overlay layer 1." newline bitfld.long 0x58 0.--2. "FORMAT,Input Format" "0: No overlay,1: Sets the input format to A4R4G4B4.,2: Sets the input format to A1R5G5B5.,3: Sets the input format to R5G6B5.,4: Sets the input format to A8R8G8B8.,5: Sets the input format to R8G8B8.,6: Sets the input format to A8R5G6B5.,?" line.long 0x5C "OverlayAddress1,Overlay Layer 1 Address" hexmask.long 0x5C 0.--31. 1. "ADDRESS,Start Address" line.long 0x60 "OverlayStride1,Overlay Layer 1 Stride" hexmask.long.tbyte 0x60 0.--16. 1. "STRIDE,Stride of Overlay Layer 1" line.long 0x64 "OverlayTL1,Overlay Layer 1 Top Left" hexmask.long.word 0x64 16.--27. 1. "Y,Top boundary" newline hexmask.long.word 0x64 0.--11. 1. "X,Left Boundary" line.long 0x68 "OverlaySize1,Overlay Layer 1 Size" hexmask.long.word 0x68 16.--27. 1. "HEIGHT,Height" newline hexmask.long.word 0x68 0.--11. 1. "WIDTH,Width" line.long 0x6C "OverlayColorKey1,Overlay Layer 1 Color Keying Start Address" hexmask.long.byte 0x6C 24.--31. 1. "ALPHA,Alpha" newline hexmask.long.byte 0x6C 16.--23. 1. "RED,red" newline hexmask.long.byte 0x6C 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0x6C 0.--7. 1. "BLUE,Blue" line.long 0x70 "OverlayColorKeyHigh1,Overlay Layer 1 Color Keying End Address" hexmask.long.byte 0x70 24.--31. 1. "ALPHA,Alpha" newline hexmask.long.byte 0x70 16.--23. 1. "RED,red" newline hexmask.long.byte 0x70 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0x70 0.--7. 1. "BLUE,Blue" line.long 0x74 "OverlayAlphaBlendConfig1,Overlay Layer 1 Alpha Blending Configuration" bitfld.long 0x74 15. "DST_ALPHA_FACTOR,DST Alpha Factor" "0: Do not generate the blending factor for..,1: Generates the blending factor for destination.." newline bitfld.long 0x74 13.--14. "DST_BLENDING_MODE,Destination Blending Mode" "0: Each component of the color is multiplied by (0..,1: Each component of the color is multiplied by (1..,2: Normal as the result color is the source color,3: Not affected by the color of the underlying pixel" newline bitfld.long 0x74 10.--11. "DST_GLOBAL_ALPHA_MODE,Destination Global Alpha Mode" "0: Normal destination alpha mode,1: Global destination alpha mode,2: Scaled (by the global alpha value) destination..,?" newline bitfld.long 0x74 9. "DST_ALPHA_MODE,Destination Alpha Mode" "0: Normal alpha mode,1: Inversed alpha mode if the internal alpha rule.." newline bitfld.long 0x74 8. "SRC_ALPHA_FACTOR,Source Alpha Factor" "0: Do not generate the blending factor for source..,1: Generates the blending factor for source alpha.." newline bitfld.long 0x74 6.--7. "SRC_BLENDING_MODE,Source Blending Mode" "0: Each component of the color is multiplied by (0..,1: Each component of the color is multiplied by (1..,2: Normal as the result color is the source color,3: Not affected by the color of the underlying pixel" newline bitfld.long 0x74 3.--4. "SRC_GLOBAL_ALPHA_MODE,Source Global Alpha Mode" "0: Normal source alpha mode,1: Global source alpha mode,2: Scaled (by the global alpha value) source alpha..,?" newline bitfld.long 0x74 1. "SRC_ALPHA_MODE,Source Alpha Mode" "0: Normal alpha mode,1: Inversed alpha mode if the internal alpha rule.." newline bitfld.long 0x74 0. "ALPHA_BLEND,Alpha Blend" "0: Disables alpha blending for the overlay layer 1.,1: Enables alpha blending for the overlay layer 1." line.long 0x78 "OverlayGlobalAlpha1,Overlay Layer 1 Global Alpha" hexmask.long.byte 0x78 8.--15. 1. "DST_ALPHA,Destination Alpha" newline hexmask.long.byte 0x78 0.--7. 1. "SRC_ALPHA,Source Alpha" line.long 0x7C "OverlayClearValue1,Overlay Layer 1 Clear Value" hexmask.long.byte 0x7C 24.--31. 1. "ALPHA,Alpha" newline hexmask.long.byte 0x7C 16.--23. 1. "RED,Red" newline hexmask.long.byte 0x7C 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0x7C 0.--7. 1. "BLUE,Blue" group.long 0x20E0++0x13 line.long 0x0 "DisplayDitherTableLow0,Dither Lookup Table Low Threshold" hexmask.long.byte 0x0 28.--31. 1. "Y1_X3,Y1_X3" newline hexmask.long.byte 0x0 24.--27. 1. "Y1_X2,Y1_X2" newline hexmask.long.byte 0x0 20.--23. 1. "Y1_X1,Y1_X1" newline hexmask.long.byte 0x0 16.--19. 1. "Y1_X0,Y1_X0" newline hexmask.long.byte 0x0 12.--15. 1. "Y0_X3,Y0_X3" newline hexmask.long.byte 0x0 8.--11. 1. "Y0_X2,Y0_X2" newline hexmask.long.byte 0x0 4.--7. 1. "Y0_X1,Y0_X1" newline hexmask.long.byte 0x0 0.--3. 1. "Y0_X0,Y0_X0" line.long 0x4 "DisplayDitherTableHigh0,Dither Lookup Table High Threshold" hexmask.long.byte 0x4 28.--31. 1. "Y3_X3,Y3_X3" newline hexmask.long.byte 0x4 24.--27. 1. "Y3_X2,Y3_X2" newline hexmask.long.byte 0x4 20.--23. 1. "Y3_X1,Y3_X1" newline hexmask.long.byte 0x4 16.--19. 1. "Y3_X0,Y3_X0" newline hexmask.long.byte 0x4 12.--15. 1. "Y2_X3,Y2_X3" newline hexmask.long.byte 0x4 8.--11. 1. "Y2_X2,Y2_X2" newline hexmask.long.byte 0x4 4.--7. 1. "Y2_X1,Y2_X1" newline hexmask.long.byte 0x4 0.--3. 1. "Y2_X0,Y2_X0" line.long 0x8 "PanelConfig0,Panel Configuration" bitfld.long 0x8 9. "CLOCK_POLARITY,Clock Polarity" "0: Sets the clock polarity to positive.,1: Sets the clock polarity to negative." newline bitfld.long 0x8 8. "CLOCK,Clock" "0: Disables clock.,1: Enables clock." newline bitfld.long 0x8 5. "DATA_POLARITY,Data Polarity" "0: Sets the data polarity to positive.,1: Sets the data polarity to negative." newline bitfld.long 0x8 1. "DE_POLARITY,Data Enable Polarity" "0: Sets the polarity of data enabled to positive.,1: Sets the polarity of data enabled to negative." newline bitfld.long 0x8 0. "DE,Data Enable" "0: Disables data.,1: Enables data." line.long 0xC "PanelControl,Panel Control" bitfld.long 0xC 1. "BACK_PRESSURE_DISABLE,Back Pressure Disable" "0: Enables back pressure.,1: Disables back pressure." newline bitfld.long 0xC 0. "VALID,Valid" "0: Pending,1: Copies a set of registers at the next VBLANK." line.long 0x10 "PanelFunction,Panel Function" bitfld.long 0x10 2. "DITHER,Dither" "0: Disables dither.,1: Enables dither." newline bitfld.long 0x10 1. "GAMMA,Gamma" "0: Disables Gamma.,1: Enables Gamma." newline bitfld.long 0x10 0. "OUTPUT,Output" "0: Disables output panel.,1: Enables output panel." wgroup.long 0x20F4++0x3 line.long 0x0 "PanelWorking,Panel Working" bitfld.long 0x0 0. "WORKING,Working" "?,1: Starts reset of the display controller." rgroup.long 0x20F8++0x3 line.long 0x0 "PanelState,Panel State" bitfld.long 0x0 3. "OVERLAY_UNDER_FLOW1,Overlay Layer 1 Under Flow" "0: Do not set the overlay layer 1 FIFO to underflow.,1: Sets the overlay layer 1 FIFO to underflow." newline bitfld.long 0x0 2. "OVERLAY_UNDER_FLOW,Overlay Layer 0 Under Flow" "0: Do not set the overlay layer 0 FIFO to underflow.,1: Sets the overlay layer 0 FIFO to underflow." newline bitfld.long 0x0 1. "VIDEO_UNDER_FLOW,Video Under Flow" "0: Do not set the display FIFO video to underflow.,1: Sets the display FIFO video to underflow." group.long 0x2100++0x7 line.long 0x0 "HDisplay0,Horizontal Display Total and Visible Pixel Count" hexmask.long.word 0x0 16.--28. 1. "TOTAL,Total" newline hexmask.long.word 0x0 0.--12. 1. "DISPLAY_END,Display End" line.long 0x4 "HSync0,Horizontal Sync Counter" bitfld.long 0x4 31. "POLARITY,Sync Pulse Polarity" "0: Sets the polarity of the horizontal sync pulse..,1: Sets the polarity of the horizontal sync pulse.." newline bitfld.long 0x4 30. "PULSE,Sync Pulse" "0: Disables horizontal sync pulse control.,1: Enables horizontal sync pulse control." newline hexmask.long.word 0x4 16.--28. 1. "END,End" newline hexmask.long.word 0x4 0.--12. 1. "START,Start" group.long 0x2110++0x7 line.long 0x0 "VDisplay0,Vertical Total and Visible Pixel Count" hexmask.long.word 0x0 16.--27. 1. "TOTAL,Total" newline hexmask.long.word 0x0 0.--11. 1. "DISPLAY_END,Display End" line.long 0x4 "VSync0,Vertical Sync Counter" bitfld.long 0x4 31. "POLARITY,Polarity" "0: Sets the polarity of the vertical sync pulse to..,1: Sets the polarity of the vertical sync pulse to.." newline bitfld.long 0x4 30. "PULSE,Vertical Sync Pulse" "0: Disables vertical sync pulse.,1: Enables vertical sync pulse." newline hexmask.long.word 0x4 16.--27. 1. "END,End" newline hexmask.long.word 0x4 0.--11. 1. "START,Start" rgroup.long 0x2118++0x3 line.long 0x0 "DisplayCurrentLocation0,Display Current Location" hexmask.long.word 0x0 16.--31. 1. "Y,Y" newline hexmask.long.word 0x0 0.--15. 1. "X,X" wgroup.long 0x211C++0x7 line.long 0x0 "GammaIndex0,Gamma Index" hexmask.long.byte 0x0 0.--7. 1. "INDEX,Index" line.long 0x4 "GammaData0,Gamma Data" hexmask.long.byte 0x4 16.--23. 1. "RED,Red" newline hexmask.long.byte 0x4 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0x4 0.--7. 1. "BLUE,Blue" group.long 0x2124++0x13 line.long 0x0 "CursorConfig,Cursor Configuration" hexmask.long.byte 0x0 16.--20. 1. "HOT_SPOT_X,Horizontal Hot Spot" newline hexmask.long.byte 0x0 8.--12. 1. "HOT_SPOT_Y,Vertical Hot Spot" newline bitfld.long 0x0 0.--1. "FORMAT,Format" "0: Disables the format of a cursor.,1: Sets the cursor in masked format where the mask..,2: Sets the cursor in A8R8G8B8 format where the..,?" line.long 0x4 "CursorAddress,Cursor Base Address" hexmask.long 0x4 0.--31. 1. "ADDRESS,Base address" line.long 0x8 "CursorLocation,Cursor Location" hexmask.long.word 0x8 16.--27. 1. "Y,Y" newline hexmask.long.word 0x8 0.--12. 1. "X,X" line.long 0xC "CursorBackground,Cursor Background Color" hexmask.long.byte 0xC 16.--23. 1. "RED,Red" newline hexmask.long.byte 0xC 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0xC 0.--7. 1. "BLUE,Blue" line.long 0x10 "CursorForeground,Cursor Foreground Color" hexmask.long.byte 0x10 16.--23. 1. "RED,Red" newline hexmask.long.byte 0x10 8.--15. 1. "GREEN,Green" newline hexmask.long.byte 0x10 0.--7. 1. "BLUE,Blue" rgroup.long 0x2138++0x3 line.long 0x0 "DisplayIntr,Display Interrupt" bitfld.long 0x0 31. "BUS_ERROR,Bus Error" "0,1" newline bitfld.long 0x0 30. "SOFT_RESET_DONE,Soft Reset Done" "0,1" newline bitfld.long 0x0 29. "PANEL_UNDERFLOW,Panel Underflow" "0,1" newline bitfld.long 0x0 12. "DISP0_DBI_CFG_ERROR,Display_0 DBI Configure Error" "0,1" newline bitfld.long 0x0 0. "DISP0,Display_0" "0,1" group.long 0x213C++0x7 line.long 0x0 "DisplayIntrEnable,Display Interrupt Enable" bitfld.long 0x0 31. "BUS_ERROR,Bus Error" "0: Enables bus error interrupt.,1: Disables bus error interrupt." newline bitfld.long 0x0 30. "SOFT_RESET_DONE,Soft Reset Done" "0: Disables soft reset done interrupt.,1: Enables soft reset done interrupt." newline bitfld.long 0x0 29. "PANEL_UNDERFLOW,Panel Underflow" "0: Enables panel underflow interrupt.,1: Disables panel underflow interrupt." newline bitfld.long 0x0 12. "DISP0_DBI_CFG_ERROR,Display_0 DBI Configuration Error" "0: Enables Display_0 DBI configuration error.,1: Disables Display_0 DBI configuration error." newline bitfld.long 0x0 0. "DISP0,Display_0" "0: Enables Display_0 interrupt.,1: Disables Display_0 interrupt." line.long 0x4 "DbiConfig0,DBI Configuration" bitfld.long 0x4 27. "DBI_OUTPUT_SWIZZLE,DBIT Output Swizzle Set" "0: RGB,1: BGR" newline hexmask.long.byte 0x4 8.--11. 1. "DBI_AC_TIME_UNIT,DBI AC Time Unit" newline bitfld.long 0x4 6. "BUS_OUTPUT_SEL,Output Bus Select" "0: Uses DPI bus.,1: Uses DBI bus." newline hexmask.long.byte 0x4 2.--5. 1. "DBI_DATA_FORMAT,DBI Data Format" newline bitfld.long 0x4 0.--1. "DBI_TYPE,DBI Type" "0: Selects DBI Type A Fixed E mode.,1: Selects DBI Type A Clocked E mode.,2: Selects DBI type B.,?" wgroup.long 0x2144++0x3 line.long 0x0 "DbiIfReset0,DBI Interface Reset" bitfld.long 0x0 0. "DBI_IF_LEVEL_RESET,DBI Interface Level Reset" "?,1: Resets the DBI bus in idle state." group.long 0x2148++0x7 line.long 0x0 "DbiWrChar10,DBI Write AC Characteristics 1" hexmask.long.byte 0x0 12.--15. 1. "DBI_WR_CS_ASSERT,DBI Write CS Assert" newline hexmask.long.byte 0x0 8.--11. 1. "DBI_WR_EOR_WR_ASSERT,DBI Clock E Signal or WRX Signal Assert" newline hexmask.long.byte 0x0 0.--7. 1. "DBI_WR_PERIOD,DBI Write Period" line.long 0x4 "DbiWrChar20,DBI Write AC Characteristics 2" hexmask.long.byte 0x4 8.--15. 1. "DBI_WR_CS_DE_ASRT,DBI Write CS De-assert" newline hexmask.long.byte 0x4 0.--7. 1. "DBI_WR_EOR_WR_DE_ASRT,DBI Clock E Signal or WRX Signal Desert Assert" wgroup.long 0x2150++0x3 line.long 0x0 "DbiCmd0,DBI Command Control" bitfld.long 0x0 30.--31. "DBI_COMMANDFLAG,DBI Command Flag" "0: Address,1: Write Memory Start,2: Parameter or Data,?" newline hexmask.long.word 0x0 0.--15. 1. "DBI_COMMAND_WORD,DBI Command Word" group.long 0x2154++0x3 line.long 0x0 "DpiConfig0,DPI Configuration" bitfld.long 0x0 4. "DPI_COMMAND_MODE,DPI Command Mode" "0: Disables the DPI command mode.,1: Enables the DPI command mode." newline bitfld.long 0x0 0.--2. "DPI_DATA_FORMAT,DPI Data Format" "0: D16CFG1,1: D16CFG2,2: D16CFG3,3: D18CFG1,4: D18CFG2,5: D24,?,?" group.long 0x2160++0x3 line.long 0x0 "SrcConfigEndian,Source Endian Configuration" bitfld.long 0x0 0.--1. "CONTROL,Control" "0: No Swap,1: Swap Word,2: Swap Dword,?" wgroup.long 0x2164++0x3 line.long 0x0 "SoftReset,Soft Reset" bitfld.long 0x0 0. "RESET,Reset Display Controller" "0: Disable,1: Enable" group.long 0x2168++0x3 line.long 0x0 "DcControl,Display Controller Control" bitfld.long 0x0 4. "RAM_CLOCK_GATING,Enables or disables RAM clock gating." "0: Disables RAM clock gating.,1: Enables RAM clock gating." newline bitfld.long 0x0 3. "DEBUG_REGISTER,Debug" "0: Disables debug.,1: Enables debug." group.long 0x21A0++0x3 line.long 0x0 "LayerClockGate,Layer Clock Gating" bitfld.long 0x0 2. "DISABLE_OVERLAY1_CLK,Disable Overlay 1 Clock" "0: Disables clock gating on the overlay 1 layer.,1: Enables clock gating on the overlay 1 layer." newline bitfld.long 0x0 1. "DISABLE_OVERLAY0_CLK,Disable Overlay 0 Clock" "0: Disables clock gating on the overlay 0 layer.,1: Enables clock gating on the overlay 0 layer." newline bitfld.long 0x0 0. "DISABLE_VIDEO_CLK,Disable Video Clock" "0: Disables clock gating on the VG layer.,1: Enables clock gating on the VG layer." tree.end endif tree "LP_FLEXCOMM (Low-Power Flexible Communications Interface)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "LP_FLEXCOMM0" base ad:0x40110000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM1" base ad:0x40111000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM2" base ad:0x40112000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM3" base ad:0x40113000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM4" base ad:0x40171000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM5" base ad:0x40172000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM6" base ad:0x40173000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM7" base ad:0x40174000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM8" base ad:0x40199000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM9" base ad:0x4019A000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM10" base ad:0x4019B000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM11" base ad:0x4019C000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM12" base ad:0x4019D000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM13" base ad:0x4019E000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "LP_FLEXCOMM17" base ad:0x40326000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM18" base ad:0x40327000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM19" base ad:0x40328000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM20" base ad:0x40329000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "LP_FLEXCOMM0" base ad:0x40110000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM1" base ad:0x40111000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM2" base ad:0x40112000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM3" base ad:0x40113000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM4" base ad:0x40171000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM5" base ad:0x40172000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM6" base ad:0x40173000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM7" base ad:0x40174000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM8" base ad:0x40199000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM9" base ad:0x4019A000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM10" base ad:0x4019B000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM11" base ad:0x4019C000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM12" base ad:0x4019D000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM13" base ad:0x4019E000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "LP_FLEXCOMM17" base ad:0x40326000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM18" base ad:0x40327000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM19" base ad:0x40328000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM20" base ad:0x40329000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "LP_FLEXCOMM0" base ad:0x40110000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM1" base ad:0x40111000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM2" base ad:0x40112000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM3" base ad:0x40113000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM4" base ad:0x40171000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM5" base ad:0x40172000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM6" base ad:0x40173000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM7" base ad:0x40174000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM8" base ad:0x40199000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM9" base ad:0x4019A000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM10" base ad:0x4019B000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM11" base ad:0x4019C000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM12" base ad:0x4019D000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM13" base ad:0x4019E000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "LP_FLEXCOMM17" base ad:0x40326000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM18" base ad:0x40327000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM19" base ad:0x40328000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM20" base ad:0x40329000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end endif tree.end tree "LPI2C (Low-Power Inter-Integrated Circuit)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "LPI2C0" base ad:0x40110800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C1" base ad:0x40111800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C2" base ad:0x40112800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C3" base ad:0x40113800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C4" base ad:0x40171800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C5" base ad:0x40172800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C6" base ad:0x40173800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C7" base ad:0x40174800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C8" base ad:0x40199800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C9" base ad:0x4019A800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C10" base ad:0x4019B800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C11" base ad:0x4019C800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C12" base ad:0x4019D800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C13" base ad:0x4019E800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "LPI2C0" base ad:0x40110800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C1" base ad:0x40111800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C2" base ad:0x40112800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C3" base ad:0x40113800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C4" base ad:0x40171800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C5" base ad:0x40172800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C6" base ad:0x40173800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C7" base ad:0x40174800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C8" base ad:0x40199800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C9" base ad:0x4019A800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C10" base ad:0x4019B800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C11" base ad:0x4019C800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C12" base ad:0x4019D800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C13" base ad:0x4019E800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "LPI2C0" base ad:0x40110800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C1" base ad:0x40111800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C2" base ad:0x40112800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C3" base ad:0x40113800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C4" base ad:0x40171800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C5" base ad:0x40172800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C6" base ad:0x40173800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C7" base ad:0x40174800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C8" base ad:0x40199800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C9" base ad:0x4019A800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C10" base ad:0x4019B800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C11" base ad:0x4019C800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C12" base ad:0x4019D800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C13" base ad:0x4019E800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end endif tree "LPI2C15" base ad:0x40213000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end sif (cpuis("IMXRT735-CPU1")) tree "LPI2C17" base ad:0x40326800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C18" base ad:0x40327800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C19" base ad:0x40328800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C20" base ad:0x40329800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "LPI2C17" base ad:0x40326800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C18" base ad:0x40327800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C19" base ad:0x40328800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C20" base ad:0x40329800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "LPI2C17" base ad:0x40326800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C18" base ad:0x40327800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C19" base ad:0x40328800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C20" base ad:0x40329800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset receive FIFO" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset transmit FIFO" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: No effect,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disable,1: Enable" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,Start Flag" "0: Start condition not detected,1: Start condition detected" eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Matching data not received,1: Matching data received" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout did not occur,1: Pin low timeout occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller did not lose arbitration,1: Controller lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: No unexpected NACK detected,1: Unexpected NACK detected" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop condition generated,1: Stop condition generated" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: No Stop or repeated Start generated,1: Stop or repeated Start generated" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,Start Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start a new one" bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless MSR[DMF] is set" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 27. "FRCHS,Force HS Mode" "0: No effect,1: LPI2C pin state forced into HS mode" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (Ultra-Fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open-drain mode with separate LPI2C target,5: Two-pin output only mode (Ultra-Fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" newline bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled: first data word equals..,3: Match is enabled: any data word equals..,4: Match is enabled: (first data word equals..,5: Match is enabled: (any data word equals..,6: Match is enabled: (first data word AND..,7: Match is enabled: (any data word AND.." bitfld.long 0x14 12. "STARTCFG,Start Configuration" "0: Sets when both I2C bus and LPI2C controller are..,1: Sets when I2C bus is idle" newline bitfld.long 0x14 11. "STOPCFG,Stop Configuration" "0: Any Stop condition,1: Last Stop condition" bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: SCL,1: SCL or SDA" newline bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: Treat a received NACK as an ACK" bitfld.long 0x14 8. "AUTOSTOP,Automatic Stop Generation" "0: No effect,1: Stop automatically generated" newline bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin Low Timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit the value in DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate Stop condition on I2C bus,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) Start on the I2C bus and..,5: Generate (repeated) Start on the I2C bus and..,6: Generate (repeated) Start on the I2C bus and..,7: Generate (repeated) Start on the I2C bus and.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Not empty,1: Empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: SRDR is now empty" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: STDR is now empty" newline bitfld.long 0x0 5. "FILTDZ,Filter Doze Enable" "0: Enable,1: Disable" bitfld.long 0x0 4. "FILTEN,Filter Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: Disable,1: Enable" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target Busy Flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus Alert Response Flag" "0: Disabled or not detected,1: Enabled and detected" rbitfld.long 0x4 14. "GCF,General Call Flag" "0: General call address disabled or not detected,1: General call address detected" newline rbitfld.long 0x4 13. "AM1F,Address Match 1 Flag" "0: Matching address not received,1: Matching address received" rbitfld.long 0x4 12. "AM0F,Address Match 0 Flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO Error Flag" "0: No FIFO error,1: FIFO error" eventfld.long 0x4 10. "BEF,Bit Error Flag" "0: No bit error occurred,1: Bit error occurred" newline eventfld.long 0x4 9. "SDF,Stop Detect Flag" "0: No Stop detected,1: Stop detected" eventfld.long 0x4 8. "RSF,Repeated Start Flag" "0: No repeated Start detected,1: Repeated Start detected" newline rbitfld.long 0x4 3. "TAF,Transmit ACK Flag" "0: Not required,1: Required" rbitfld.long 0x4 2. "AVF,Address Valid Flag" "0: Not valid,1: Valid" newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Not ready,1: Ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target Interrupt Enable" bitfld.long 0x8 15. "SARIE,SMBus Alert Response Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "GCIE,General Call Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address Match 1 Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "AM0IE,Address Match 0 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "BEIE,Bit Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "SDIE,Stop Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "RSIE,Repeated Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "TAIE,Transmit ACK Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 2. "AVIE,Address Valid Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop Detect DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "RSDE,Repeated Start DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AVDE,Address Valid DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable DMA request,1: Enable DMA request" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge Flag" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disable,1: Enable" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any Stop condition following an address match,1: Any Stop condition" bitfld.long 0x14 25. "RSCFG,Repeated Start Configuration" "0: Any repeated Start condition following an..,1: Any repeated Start condition" newline bitfld.long 0x14 24. "RXALL,Receive All" "0: Disable,1: Enable" bitfld.long 0x14 16.--18. "ADDRCFG,Address Configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or address match 1 (7-bit),3: Address match 0 (10-bit) or address match 1..,4: Address match 0 (7-bit) or address match 1..,5: Address match 0 (10-bit) or address match 1..,6: From address match 0 (7-bit) to address match 1..,7: From address match 0 (10-bit) to address match 1.." newline bitfld.long 0x14 13. "HSMEN,HS Mode Enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: End transfer on NACK,1: Do not end transfer on NACK" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Return received data clear MSR[RDF],1: Return SASR and clear SSR[AVF] when SSR[AVF] is.." bitfld.long 0x14 10. "TXCFG,Transmit Flag Configuration" "0: MSR[TDF] is set only during a target-transmit..,1: MSR[TDF] is set whenever STDR is empty" newline bitfld.long 0x14 9. "SAEN,SMBus Alert Enable" "0: Disable,1: Enable" bitfld.long 0x14 8. "GCEN,General Call Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK or NACK always determined by STAR[TXNACK],1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 2. "TXDSTALL,Transmit Data SCL Stall" "0: Disable,1: Enable" bitfld.long 0x14 1. "RXSTALL,RX SCL Stall" "0: Disable,1: Enable" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL Stall" "0: Disable,1: Enable" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock Hold Time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 Value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 Value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address Not Valid" "0: Valid,1: Not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Transmit ACK,1: Transmit NACK" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Received Data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of Frame" "0: Not the first,1: First" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 8.--10. "RADDR,Received Address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end endif tree.end tree "LPSPI (Low Power Serial Peripheral Interface)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "LPSPI0" base ad:0x40110000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI1" base ad:0x40111000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI2" base ad:0x40112000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI3" base ad:0x40113000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI4" base ad:0x40171000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI5" base ad:0x40172000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI6" base ad:0x40173000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI7" base ad:0x40174000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI8" base ad:0x40199000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI9" base ad:0x4019A000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI10" base ad:0x4019B000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI11" base ad:0x4019C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI12" base ad:0x4019D000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI13" base ad:0x4019E000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "LPSPI17" base ad:0x40326000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI18" base ad:0x40327000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI19" base ad:0x40328000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI20" base ad:0x40329000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "LPSPI0" base ad:0x40110000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI1" base ad:0x40111000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI2" base ad:0x40112000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI3" base ad:0x40113000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI4" base ad:0x40171000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI5" base ad:0x40172000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI6" base ad:0x40173000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI7" base ad:0x40174000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI8" base ad:0x40199000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI9" base ad:0x4019A000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI10" base ad:0x4019B000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI11" base ad:0x4019C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI12" base ad:0x4019D000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI13" base ad:0x4019E000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "LPSPI17" base ad:0x40326000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI18" base ad:0x40327000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI19" base ad:0x40328000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI20" base ad:0x40329000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "LPSPI0" base ad:0x40110000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI1" base ad:0x40111000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI2" base ad:0x40112000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI3" base ad:0x40113000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI4" base ad:0x40171000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI5" base ad:0x40172000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI6" base ad:0x40173000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI7" base ad:0x40174000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI8" base ad:0x40199000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI9" base ad:0x4019A000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI10" base ad:0x4019B000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI11" base ad:0x4019C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI12" base ad:0x4019D000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI13" base ad:0x4019E000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "LPSPI17" base ad:0x40326000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI18" base ad:0x40327000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI19" base ad:0x40328000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI20" base ad:0x40329000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end endif tree "LPSPI14" base ad:0x40484000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI16" base ad:0x40405000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "DOZEN,Doze Mode Enable" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] configured for chip select function,1: PCS[3:2] configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Retain last value,1: 3-stated" newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data; only..,2: SOUT is used for both input and output data;..,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS Delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: MSB first,1: LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disable byte swap,1: Enable byte swap" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Disable,1: Enable" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Mask receive data" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree.end tree "LPUART (Low Power Universal Asynchronous Receiver/Transmitter)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "LPUART0" base ad:0x40110000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART1" base ad:0x40111000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART2" base ad:0x40112000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART3" base ad:0x40113000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART4" base ad:0x40171000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART5" base ad:0x40172000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART6" base ad:0x40173000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART7" base ad:0x40174000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART8" base ad:0x40199000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART9" base ad:0x4019A000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART10" base ad:0x4019B000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART11" base ad:0x4019C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART12" base ad:0x4019D000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART13" base ad:0x4019E000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "LPUART17" base ad:0x40326000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART18" base ad:0x40327000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART19" base ad:0x40328000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART20" base ad:0x40329000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "LPUART0" base ad:0x40110000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART1" base ad:0x40111000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART2" base ad:0x40112000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART3" base ad:0x40113000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART4" base ad:0x40171000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART5" base ad:0x40172000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART6" base ad:0x40173000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART7" base ad:0x40174000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART8" base ad:0x40199000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART9" base ad:0x4019A000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART10" base ad:0x4019B000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART11" base ad:0x4019C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART12" base ad:0x4019D000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART13" base ad:0x4019E000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "LPUART17" base ad:0x40326000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART18" base ad:0x40327000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART19" base ad:0x40328000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART20" base ad:0x40329000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "LPUART0" base ad:0x40110000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART1" base ad:0x40111000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART2" base ad:0x40112000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART3" base ad:0x40113000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART4" base ad:0x40171000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART5" base ad:0x40172000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART6" base ad:0x40173000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART7" base ad:0x40174000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART8" base ad:0x40199000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART9" base ad:0x4019A000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART10" base ad:0x4019B000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART11" base ad:0x4019C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART12" base ad:0x4019D000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART13" base ad:0x4019E000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "LPUART17" base ad:0x40326000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART18" base ad:0x40327000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART19" base ad:0x40328000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART20" base ad:0x40329000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disable,1: Enable" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: Disable,1: Enable" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wake-up,1: Idle match wake-up,2: Match on and match off,3: Enables RWU on data match and match on or off.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Rising edge,1: Both rising and falling edges" bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disable,1: Enable" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active,1: Transmitter idle" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: Idle line detected,1: Idle line not detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data is lost)" eventfld.long 0xC 18. "NF,Noise Flag" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Disable,1: Enable" bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disable,1: Enable" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: Input,1: Output" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disable,1: Enable" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "RWU,Receiver Wake-Up Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wake-up.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit,1: 7-bit" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Doze Mode" "0: Enable,1: Disable" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit,1: 9-bit" newline bitfld.long 0x10 3. "WAKE,Receiver Wake-Up Method Select" "0: Idle,1: Mark" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disable,1: Enable" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Valid data,1: Invalid data and empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Not idle,1: Idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: Not detected,1: Detected" newline bitfld.long 0x14 9. "R9T9,Read receive FIFO bit 9 or write transmit FIFO bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read receive FIFO bit 8 or write transmit FIFO bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read receive FIFO bit 7 or write transmit FIFO bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read receive FIFO bit 6 or write transmit FIFO bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read receive FIFO bit 5 or write transmit FIFO bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read receive FIFO bit 4 or write transmit FIFO bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read receive FIFO bit 3 or write transmit FIFO bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read receive FIFO bit 2 or write transmit FIFO bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read receive FIFO bit 1 or write transmit FIFO bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read receive FIFO bit 0 or write transmit FIFO bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disable,1: Enable" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Active low,1: Active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disable,1: Enable" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disable STAT[RDRF] to become 1 because of..,1: Enable STAT[RDRF] to become 1 because of..,2: Enable STAT[RDRF] to become 1 because of..,3: Enable STAT[RDRF] to become 1 because of..,4: Enable STAT[RDRF] to become 1 because of..,5: Enable STAT[RDRF] to become 1 because of..,6: Enable STAT[RDRF] to become 1 because of..,7: Enable STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disable,1: Enable" newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: 1,1: 4,2: 8,3: 16,4: 32,5: 64,6: 128,7: 256" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end endif tree.end tree "MICFIL (PDM Microphone Interface)" base ad:0x4020E000 group.long 0x0++0xB line.long 0x0 "CTRL_1,MICFIL Control 1" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Normal mode,1: DLL mode" bitfld.long 0x0 30. "DOZEN,Doze Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 29. "PDMIEN,MICFIL Enable" "0: Stops MICFIL operation,1: Starts MICFIL operation" bitfld.long 0x0 28. "DBG,Debug Mode" "0: Normal,1: Debug" newline bitfld.long 0x0 27. "SRES,Software Reset" "0: No action,1: Software reset" bitfld.long 0x0 26. "DBGE,Module Enable in Debug" "0: Disables after completing the current frame,1: Enables operation" newline bitfld.long 0x0 24.--25. "DISEL,DMA Interrupt Selection" "0: Disables DMA and interrupt requests,1: Enables DMA requests,2: Enables interrupt requests,?" bitfld.long 0x0 23. "ERREN,Error Interruption Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 20. "DECFILS,Decimation Filter Enable in Stop" "0: Stops decimation filter,1: Keeps decimation filter running" bitfld.long 0x0 16. "FSYNCEN,Frame Synchronization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 7. "CH7EN,Channel 7 Enable" "0,1" bitfld.long 0x0 6. "CH6EN,Channel 6 Enable" "0,1" newline bitfld.long 0x0 5. "CH5EN,Channel 5 Enable" "0,1" bitfld.long 0x0 4. "CH4EN,Channel 4 Enable" "0,1" newline bitfld.long 0x0 3. "CH3EN,Channel 3 Enable" "0,1" bitfld.long 0x0 2. "CH2EN,Channel 2 Enable" "0,1" newline bitfld.long 0x0 1. "CH1EN,Channel 1 Enable" "0,1" bitfld.long 0x0 0. "CH0EN,Channel 0 Enable" "0,1" line.long 0x4 "CTRL_2,MICFIL Control 2" bitfld.long 0x4 31. "DEC_BYPASS,Decimation Filter Bypass" "0: No bypass,1: The decimation filter is bypassed and PDM data.." bitfld.long 0x4 25.--27. "QSEL,Quality Mode" "0: Medium-Quality mode,1: High-Quality mode,?,?,4: Very-Low-Quality 2 mode,5: Very-Low-Quality 1 mode,6: Very-Low-Quality 0 mode,7: Low-Quality mode" newline hexmask.long.byte 0x4 16.--20. 1. "CICOSR,CIC Decimation Rate" bitfld.long 0x4 15. "CLKDIVDIS,Clock Divider Disable" "0: Enables,1: Disables" newline hexmask.long.byte 0x4 0.--7. 1. "CLKDIV,Clock Divider" line.long 0x8 "STAT,MICFIL Status" rbitfld.long 0x8 31. "BSY_FIL,Busy Flag" "0: MICFIL is stopped,1: MICFIL is running" eventfld.long 0x8 7. "CH7F,Channel 7 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 6. "CH6F,Channel 6 Output Data Flag" "0: Not surpassed,1: Surpassed" eventfld.long 0x8 5. "CH5F,Channel 5 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 4. "CH4F,Channel 4 Output Data Flag" "0: Not surpassed,1: Surpassed" eventfld.long 0x8 3. "CH3F,Channel 3 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 2. "CH2F,Channel 2 Output Data Flag" "0: Not surpassed,1: Surpassed" eventfld.long 0x8 1. "CH1F,Channel 1 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 0. "CH0F,Channel 0 Output Data Flag" "0: Not surpassed,1: Surpassed" group.long 0x10++0x7 line.long 0x0 "FIFO_CTRL,MICFIL FIFO Control" bitfld.long 0x0 0.--2. "FIFOWMK,FIFO Watermark Control" "0,1,2,3,4,5,6,7" line.long 0x4 "FIFO_STAT,MICFIL FIFO Status" eventfld.long 0x4 15. "FIFOUND7,FIFO Underflow Exception Flag for Channel 7" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 14. "FIFOUND6,FIFO Underflow Exception Flag for Channel 6" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 13. "FIFOUND5,FIFO Underflow Exception Flag for Channel 5" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 12. "FIFOUND4,FIFO Underflow Exception Flag for Channel 4" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 11. "FIFOUND3,FIFO Underflow Exception Flag for Channel 3" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 10. "FIFOUND2,FIFO Underflow Exception Flag for Channel 2" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 9. "FIFOUND1,FIFO Underflow Exception Flag for Channel 1" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 8. "FIFOUND0,FIFO Underflow Exception Flag for Channel 0" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 7. "FIFOOVF7,FIFO Overflow Exception Flag for Channel 7" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 6. "FIFOOVF6,FIFO Overflow Exception Flag for Channel 6" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" newline eventfld.long 0x4 5. "FIFOOVF5,FIFO Overflow Exception Flag for Channel 5" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 4. "FIFOOVF4,FIFO Overflow Exception Flag for Channel 4" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" newline eventfld.long 0x4 3. "FIFOOVF3,FIFO Overflow Exception Flag for Channel 3" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 2. "FIFOOVF2,FIFO Overflow Exception Flag for Channel 2" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" newline eventfld.long 0x4 1. "FIFOOVF1,FIFO Overflow Exception Flag for Channel 1" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 0. "FIFOOVF0,FIFO Overflow Exception Flag for Channel 0" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x24)++0x3 line.long 0x0 "DATACH[$1],MICFIL Output Result" hexmask.long 0x0 0.--31. 1. "DATA,Channel n Data" repeat.end rgroup.long 0x64++0x3 line.long 0x0 "DC_CTRL,MICFIL DC Remover Control" bitfld.long 0x0 14.--15. "DCCONFIG7,Channel 7 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 12.--13. "DCCONFIG6,Channel 6 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" newline bitfld.long 0x0 10.--11. "DCCONFIG5,Channel 5 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 8.--9. "DCCONFIG4,Channel 4 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" newline bitfld.long 0x0 6.--7. "DCCONFIG3,Channel 3 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 4.--5. "DCCONFIG2,Channel 2 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" newline bitfld.long 0x0 2.--3. "DCCONFIG1,Channel 1 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 0.--1. "DCCONFIG0,Channel 0 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" group.long 0x68++0x3 line.long 0x0 "DC_OUT_CTRL,MICFIL Output DC Remover Control" bitfld.long 0x0 14.--15. "DCCONFIG7,Channel 7 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 12.--13. "DCCONFIG6,Channel 6 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" newline bitfld.long 0x0 10.--11. "DCCONFIG5,Channel 5 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 8.--9. "DCCONFIG4,Channel 4 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" newline bitfld.long 0x0 6.--7. "DCCONFIG3,Channel 3 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 4.--5. "DCCONFIG2,Channel 2 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" newline bitfld.long 0x0 2.--3. "DCCONFIG1,Channel 1 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 0.--1. "DCCONFIG0,Channel 0 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" group.long 0x74++0x3 line.long 0x0 "RANGE_CTRL,MICFIL Range Control" hexmask.long.byte 0x0 28.--31. 1. "RANGEADJ7,Channel 7 Range Adjustment" hexmask.long.byte 0x0 24.--27. 1. "RANGEADJ6,Channel 6 Range Adjustment" newline hexmask.long.byte 0x0 20.--23. 1. "RANGEADJ5,Channel 5 Range Adjustment" hexmask.long.byte 0x0 16.--19. 1. "RANGEADJ4,Channel 4 Range Adjustment" newline hexmask.long.byte 0x0 12.--15. 1. "RANGEADJ3,Channel 3 Range Adjustment" hexmask.long.byte 0x0 8.--11. 1. "RANGEADJ2,Channel 2 Range Adjustment" newline hexmask.long.byte 0x0 4.--7. 1. "RANGEADJ1,Channel 1 Range Adjustment" hexmask.long.byte 0x0 0.--3. 1. "RANGEADJ0,Channel 0 Range Adjustment" group.long 0x7C++0x7 line.long 0x0 "RANGE_STAT,MICFIL Range Status" eventfld.long 0x0 23. "RANGEUNF7,Channel 7 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 22. "RANGEUNF6,Channel 6 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 21. "RANGEUNF5,Channel 5 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 20. "RANGEUNF4,Channel 4 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 19. "RANGEUNF3,Channel 3 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 18. "RANGEUNF2,Channel 2 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 17. "RANGEUNF1,Channel 1 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 16. "RANGEUNF0,Channel 0 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 7. "RANGEOVF7,Channel 7 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 6. "RANGEOVF6,Channel 6 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" newline eventfld.long 0x0 5. "RANGEOVF5,Channel 5 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 4. "RANGEOVF4,Channel 4 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" newline eventfld.long 0x0 3. "RANGEOVF3,Channel 3 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 2. "RANGEOVF2,Channel 2 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" newline eventfld.long 0x0 1. "RANGEOVF1,Channel 1 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 0. "RANGEOVF0,Channel 0 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" line.long 0x4 "FSYNC_CTRL,Frame Synchronization Control" hexmask.long 0x4 0.--31. 1. "FSYNCLEN,Frame Synchronization Window Length" rgroup.long 0x84++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 24.--27. 1. "NUM_HWVAD,Number of HWVADs" bitfld.long 0x4 19. "HWVAD_ZCD,HWVAD Zero-Crossing Detector Active" "0: Disabled,1: Active" newline bitfld.long 0x4 17. "HWVAD_ENERGY_MODE,HWVAD Energy Mode Active" "0: Disabled,1: Active" bitfld.long 0x4 16. "HWVAD,HWVAD Active" "0: Disabled,1: Active" newline bitfld.long 0x4 11. "DC_OUT_BYPASS,Output DC Remover Bypass" "0: Active,1: Disabled" bitfld.long 0x4 10. "DC_BYPASS,Input DC Remover Bypass" "0: Active,1: Disabled" newline bitfld.long 0x4 9. "LOW_POWER,Low-Power Decimation Filter" "0: Disables,1: Enables" bitfld.long 0x4 8. "FIL_OUT_WIDTH_24B,Filter Output Width" "0: 16 bits,1: 24 bits" newline hexmask.long.byte 0x4 4.--7. 1. "FIFO_PTRWID,FIFO Pointer Width" hexmask.long.byte 0x4 0.--3. 1. "NPAIR,Number of Microphone Pairs" group.long 0x90++0x13 line.long 0x0 "VAD0_CTRL_1,Voice Activity Detector 0 Control" bitfld.long 0x0 24.--26. "VADCHSEL,Voice Activity Detector Channel Selector" "0: PDM Microphone 0 Left,1: PDM Microphone 0 Right,2: PDM Microphone 1 Left,3: ...,4: ...,5: ...,6: PDM Microphone 3 Left,7: PDM Microphone 3 Right" hexmask.long.byte 0x0 16.--19. 1. "VADCICOSR,Voice Activity Detector CIC Oversampling Rate" newline hexmask.long.byte 0x0 8.--12. 1. "VADINITT,Voice Activity Detector Initialization Time" bitfld.long 0x0 5. "VADS,HWVAD Disable" "0: Not disabled,1: Disabled" newline bitfld.long 0x0 4. "VADST10,Voice Activity Detector Internal Filters Initialization" "0: Normal operation,1: Filters initialized" bitfld.long 0x0 3. "VADERIE,Voice Activity Detector Error Interruption Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "VADIE,Voice Activity Detector Interruption Enable" "0: Disables,1: Enables" bitfld.long 0x0 1. "VADRST,Voice Activity Detector Reset" "0,1" newline bitfld.long 0x0 0. "VADEN,Voice Activity Detector Enable" "0: Disables,1: Enables" line.long 0x4 "VAD0_CTRL_2,Voice Activity Detector 0 Control" bitfld.long 0x4 31. "VADFRENDIS,Voice Activity Detector Frame Energy Disable" "0: Enables,1: Disables" bitfld.long 0x4 30. "VADPREFEN,Voice Activity Detector Pre Filter Enable" "0: Pre-filter bypassed,1: Pre-filter enabled" newline bitfld.long 0x4 28. "VADFOUTDIS,Voice Activity Detector Force Output Disable" "0: Enables,1: Disables" hexmask.long.byte 0x4 16.--21. 1. "VADFRAMET,Voice Activity Detector Frame Time" newline hexmask.long.byte 0x4 8.--11. 1. "VADINPGAIN,Voice Activity Detector Input Gain" bitfld.long 0x4 0.--1. "VADHPF,Voice Activity Detector High-Pass Filter" "0: Filter bypassed,1: Cut-off frequency at 1750 Hz,2: Cut-off frequency at 215 Hz,3: Cut-off frequency at 102 Hz" line.long 0x8 "VAD0_STAT,Voice Activity Detector 0 Status" rbitfld.long 0x8 31. "VADINITF,Voice Activity Detector Initialization Flag" "0: Not being initialized,1: Being initialized" eventfld.long 0x8 16. "VADINSATF,Voice Activity Detector Input Saturation Flag" "0: No exception,1: Exception" newline eventfld.long 0x8 0. "VADIF,Voice Activity Detector Interrupt Flag" "0: Not detected,1: Detected" line.long 0xC "VAD0_SCONFIG,Voice Activity Detector 0 Signal Configuration" bitfld.long 0xC 31. "VADSFILEN,Voice Activity Detector Signal Filter Enable" "0: Disables,1: Enables" bitfld.long 0xC 30. "VADSMAXEN,Voice Activity Detector Signal Maximum Enable" "0: Maximum block bypassed,1: Maximum block enabled" newline hexmask.long.byte 0xC 0.--3. 1. "VADSGAIN,Voice Activity Detector Signal Gain" line.long 0x10 "VAD0_NCONFIG,Voice Activity Detector 0 Noise Configuration" bitfld.long 0x10 31. "VADNFILAUTO,Voice Activity Detector Noise Filter Auto" "0: Noise filter always enabled,1: Noise filter enabled/disabled based on voice.." bitfld.long 0x10 30. "VADNMINEN,Voice Activity Detector Noise Minimum Enable" "0: Minimum block bypassed,1: Minimum block enabled" newline bitfld.long 0x10 29. "VADNDECEN,Voice Activity Detector Noise Decimation Enable" "0: Not decimated,1: Decimated" bitfld.long 0x10 28. "VADNOREN,Voice Activity Detector Noise OR Enable" "0: Not decimated,1: Decimated" newline hexmask.long.byte 0x10 8.--12. 1. "VADNFILADJ,Voice Activity Detector Noise Filter Adjustment" hexmask.long.byte 0x10 0.--3. 1. "VADNGAIN,Voice Activity Detector Noise Gain" rgroup.long 0xA4++0x3 line.long 0x0 "VAD0_NDATA,Voice Activity Detector 0 Noise Data" hexmask.long.word 0x0 0.--15. 1. "VADNDATA,Voice Activity Detector Noise Data" group.long 0xA8++0x3 line.long 0x0 "VAD0_ZCD,Voice Activity Detector 0 Zero-Crossing Detector" hexmask.long.word 0x0 16.--25. 1. "VADZCDTH,Zero-Crossing Detector Threshold" hexmask.long.byte 0x0 8.--11. 1. "VADZCDADJ,Zero-Crossing Detector Adjustment" newline bitfld.long 0x0 4. "VADZCDAND,Zero-Crossing Detector AND Behavior" "0: OR,1: AND" bitfld.long 0x0 2. "VADZCDAUTO,Zero-Crossing Detector Automatic Threshold" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "VADZCDEN,Zero-Crossing Detector Enable" "0: Disables,1: Enables" tree.end sif (cpuis("IMXRT758-CPU0")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU0")||cpuis("IMXRT798-CPU1")) tree "MIPI_DSI_HOST (Mobile Industry Processor Interface and Display Serial Interface Controller)" base ad:0x40417000 group.long 0x0++0x2B line.long 0x0 "CFG_NUM_LANES,Configure Number of Lanes" bitfld.long 0x0 0.--1. "CFG_NUM_LANES,Configure Number of Lanes" "0: 1 Lane,1: 2 Lanes,2: 3 Lanes,3: 4 Lanes" line.long 0x4 "CFG_NONCONTINUOUS_CLK,Configure Non-continuous Clock" bitfld.long 0x4 0. "CFG_NONCONTINUOUS_CLK,Configure Non-continuous Clock" "0: Continuous high speed clock,1: Non-Continuous high speed clock" line.long 0x8 "CFG_T_PRE,Configure Pre Clock Periods" hexmask.long.byte 0x8 0.--7. 1. "CFG_T_PRE,Configure Pre Clock Periods" line.long 0xC "CFG_T_POST,Configure Post Clock Periods" hexmask.long.byte 0xC 0.--7. 1. "CFG_T_POST,Configure Post Clock Periods" line.long 0x10 "CFG_TX_GAP,Configure Gap Clock Periods" hexmask.long.byte 0x10 0.--7. 1. "CFG_TX_GAP,Configure Gap Clock Periods" line.long 0x14 "CFG_AUTOINSERT_EOTP,Configure Autoinsert EOTP" bitfld.long 0x14 0. "CFG_AUTOINSERT_EOTP,Configure Autoinsert EOTP" "0: EOTP is not automatically inserted,1: EOTP is automatically inserted" line.long 0x18 "CFG_EXTRA_CMDS_AFTER_EOTP,Configure Extra Commands after EOTP" hexmask.long.byte 0x18 0.--7. 1. "CFG_EXTRA_CMDS_AFTER_EOTP,Configure Extra Commands after EOTP" line.long 0x1C "CFG_HTX_TO_COUNT,Configure High Speed Tx Timeout Count" hexmask.long.tbyte 0x1C 0.--23. 1. "CFG_HTX_TO_COUNT,Configure High Speed Tx Timeout Count" line.long 0x20 "CFG_LRX_H_TO_COUNT,Configure Low Power Rx Timeout Count" hexmask.long.tbyte 0x20 0.--23. 1. "CFG_LRX_H_TO_COUNT,Configure Low Power Rx Timeout Count" line.long 0x24 "CFG_BTA_H_TO_COUNT,Configure Bus Turn Around Timeout Count" hexmask.long.tbyte 0x24 0.--23. 1. "CFG_BTA_H_TO_COUNT,Configure Bus Turn Around Timeout Count" line.long 0x28 "CFG_TWAKEUP,Configure Twakeup" hexmask.long.tbyte 0x28 0.--18. 1. "CFG_TWAKEUP,DPHY Twakeup Timing Parameter" rgroup.long 0x2C++0x7 line.long 0x0 "CFG_STATUS_OUT,Configure Status Out" hexmask.long 0x0 0.--31. 1. "CFG_STATUS_OUT,Configure Status Out" line.long 0x4 "RX_ERROR_STATUS,Receive Error Status" hexmask.long.word 0x4 0.--10. 1. "RX_ERROR_STATUS,Receive Error Status" group.long 0x34++0x3 line.long 0x0 "ULPS_ENABLE,ULPS Enable" bitfld.long 0x0 4. "EN4,Enable Data Lane 3" "0: Disabled,1: Enabled" newline bitfld.long 0x0 3. "EN3,Enable Data Lane 2" "0: Disabled,1: Enabled" newline bitfld.long 0x0 2. "EN2,Enable Data Lane 1" "0: Disabled,1: Enabled" newline bitfld.long 0x0 1. "EN1,Enable Data Lane 0" "0: Disabled,1: Enabled" newline bitfld.long 0x0 0. "EN0,Enable Clock Lane" "0: Disabled,1: Enabled" rgroup.long 0x38++0x3 line.long 0x0 "ULPS_ACTIVE,ULPS Active" bitfld.long 0x0 4. "ACTIVE4,Data Lane 3 ULPS ACTIVE" "0: ULPS inactive,1: ULPS active" newline bitfld.long 0x0 3. "ACTIVE3,Data Lane 2 ULPS ACTIVE" "0: ULPS inactive,1: ULPS active" newline bitfld.long 0x0 2. "ACTIVE2,Data Lane 1 ULPS ACTIVE" "0: ULPS inactive,1: ULPS active" newline bitfld.long 0x0 1. "ACTIVE1,Data Lane 0 ULPS ACTIVE" "0: ULPS inactive,1: ULPS active" newline bitfld.long 0x0 0. "ACTIVE0,Clock Lane ULPS Active" "0: ULPS inactive,1: ULPS active" group.long 0x3C++0x7 line.long 0x0 "HS_MODE_ENABLE,High Speed Mode Enable" bitfld.long 0x0 0. "ENABLE,Enable" "0: All transmissions in Low Power Data transmission..,1: All transmissions in High Speed mode." line.long 0x4 "HOST_TURNAROUND,Host Turnaround" bitfld.long 0x4 0. "REQUEST_BTA,Request BTA" "0: No Request,1: Request BTA" rgroup.long 0x44++0x7 line.long 0x0 "PHY_DIRECTION,PHY Direction" bitfld.long 0x0 0. "STATUS,PHY Direction" "0: Default PHY direction,1: Reversed PHY direction" line.long 0x4 "PHY_RDY,PHY Ready" bitfld.long 0x4 0. "STATUS,PHY Ready Status" "0: DPHY not ready,1: DPHY ready" group.long 0x100++0xB line.long 0x0 "CFG_DBI_PIXEL_PAYLOAD_SIZE,Pixel Payload Size" hexmask.long.word 0x0 0.--15. 1. "CFG_DBI_PIXEL_PAYLOAD_SIZE,Pixel Payload Size" line.long 0x4 "CFG_DBI_PIXEL_FIFO_SEND_LEVEL,Configure DBI Pixel FIFO Send Level" hexmask.long.word 0x4 0.--15. 1. "CFG_DBI_PIXEL_FIFO_SEND_LEVEL,Configure DBI Pixel FIFO Send Level" line.long 0x8 "CFG_DBI_PIXEL_FORMAT,DBI Pixel Format" bitfld.long 0x8 0.--2. "FORMAT,DBI Pixel Format Options" "0: Default. No pixel to byte mapping,1: Option 1: RGB888,2: Option 2: RGB666,3: Option 3: RGB565,4: Option 4: RGB444,5: Option 5: RGB332,?,?" rgroup.long 0x10C++0x7 line.long 0x0 "DBI_UNDERRUN_ERR,DBI Underrun Error" bitfld.long 0x0 0. "ERROR,Error" "0: No Error,1: Error" line.long 0x4 "DBI_OVERFLOW_ERR,DBI Overflow Error" bitfld.long 0x4 0. "ERROR,Error" "0: No Error,1: Error" group.long 0x200++0x43 line.long 0x0 "CFG_DPI_PIXEL_PAYLOAD_SIZE,Configure DPI Pixel Payload Size" hexmask.long.word 0x0 0.--15. 1. "CFG_DPI_PIXEL_PAYLOAD_SIZE,Configure DPI Pixel Payload" line.long 0x4 "CFG_DPI_PIXEL_FIFO_SEND_LEVEL,Configure DPI Pixel FIFO Send Level" hexmask.long.word 0x4 0.--15. 1. "CFG_DPI_PIXEL_FIFO_SEND_LEVEL,Configure DPI Pixel FIFO Send Level" line.long 0x8 "CFG_DPI_INTERFACE_COLOR_CODING,Configure DPI Interface Color Coding" bitfld.long 0x8 0.--2. "CFG_DPI_INTERFACE_COLOR_CODING,Configure DPI Interface Color Coding" "0,1,2,3,4,5,6,7" line.long 0xC "CFG_DPI_PIXEL_FORMAT,Configure DPI Pixel Format" bitfld.long 0xC 0.--1. "CFG_DPI_PIXEL_FORMAT,Configure DPI Pixel Format" "0,1,2,3" line.long 0x10 "CFG_DPI_VSYNC_POLARITY,Configure DPI vsync Polarity" bitfld.long 0x10 0. "CFG_DPI_VSYNC_POLARITY,Configure DPI vsync Polarity" "0,1" line.long 0x14 "CFG_DPI_HSYNC_POLARITY,Configure DPI hsync Polarity" bitfld.long 0x14 0. "CFG_DPI_HSYNC_POLARITY,Configure DPI hsync Polarity" "0,1" line.long 0x18 "CFG_DPI_VIDEO_MODE,Configure DPI Video Mode" bitfld.long 0x18 0.--1. "CFG_DPI_VIDEO_MODE,Configure DPI Video Mode" "0,1,2,3" line.long 0x1C "CFG_DPI_HFP,Configure DPI horizontal front porch" hexmask.long.word 0x1C 0.--15. 1. "CFG_DPI_HFP,Configure DPI Horizontal Front Porch" line.long 0x20 "CFG_DPI_HBP,Configure DPI Horizontal Back Porch" hexmask.long.word 0x20 0.--15. 1. "CFG_DPI_HBP,Configure DPI Horizontal Back Porch" line.long 0x24 "CFG_DPI_HSA,Configure DPI Horizontal Sync Width" hexmask.long.word 0x24 0.--15. 1. "CFG_DPI_HSA,Configure DPI Horizontal Sync Width" line.long 0x28 "CFG_DPI_ENABLE_MULT_PKTS,Enable Multiple Packets" bitfld.long 0x28 0. "CFG_DPI_ENABLE_MULT_PKTS,Enable Multiple Packets Per Video Line." "0,1" line.long 0x2C "CFG_DPI_VBP,Configure DPI Vertical Back Porch" hexmask.long.word 0x2C 0.--11. 1. "CFG_DPI_VBP,Configure DPI Vertical Back Porch" line.long 0x30 "CFG_DPI_VFP,Configure DPI Vertical Front Porch" hexmask.long.word 0x30 0.--11. 1. "CFG_DPI_VFP,Configure DPI VPP" line.long 0x34 "CFG_DPI_BLLP_MODE,Configure DPI BLLP Mode" bitfld.long 0x34 0. "CFG_DPI_BLLP_MODE,Configure DPI BLLP Mode" "0,1" line.long 0x38 "CFG_DPI_USE_NULL_PKT_BLLP,Configure DPI Blank Packet in BLLP" bitfld.long 0x38 0. "CFG_DPI_USE_NULL_PKT_BLLP,Configure DPI Blank Packet in BLLP" "0,1" line.long 0x3C "CFG_DPI_VACTIVE,Configure DPI Vertical Active" hexmask.long.word 0x3C 0.--13. 1. "CFG_DPI_VACTIVE,Configure DPI Vertical Active" line.long 0x40 "CFG_DPI_VC,Configure DPI Virtual Channel" bitfld.long 0x40 0.--1. "CFG_DPI_VC,Configure DPI Virtual Channel" "0,1,2,3" rgroup.long 0x244++0x3 line.long 0x0 "DPI_UNDERRUN_ERR,DPI Underrun Error" bitfld.long 0x0 0. "ERR,Error detected" "0: No error,1: Error" group.long 0x280++0xB line.long 0x0 "TX_PAYLOAD,Transmit Payload" hexmask.long 0x0 0.--31. 1. "TX_PAYLOAD,Tx Payload Data Write" line.long 0x4 "PKT_CONTROL,Packet Control" hexmask.long 0x4 0.--26. 1. "PKT_CONTROL,Tx Packet Control" line.long 0x8 "SEND_PACKET,Send Packet" bitfld.long 0x8 0. "SEND_PACKET,Send Packet" "0,1" rgroup.long 0x28C++0x1B line.long 0x0 "PKT_STATUS,Packet Status" hexmask.long.word 0x0 0.--8. 1. "PKT_STATUS,Packet Status" line.long 0x4 "PKT_FIFO_WR_LEVEL,Packet FIFO Write" hexmask.long.word 0x4 0.--15. 1. "PKT_FIFO_WR_LEVEL,Packet FIFO Write Level" line.long 0x8 "PKT_FIFO_RD_LEVEL,Packet FIFO Read" hexmask.long.word 0x8 0.--15. 1. "PKT_FIFO_RD_LEVEL,Packet FIFO Read Level" line.long 0xC "PKT_RX_PAYLOAD,Packet Rx Payload" hexmask.long 0xC 0.--31. 1. "PKT_RX_PAYLOAD,Packet Rx Payload" line.long 0x10 "PKT_RX_PKT_HEADER,Packet Rx Packet Header" hexmask.long.tbyte 0x10 0.--23. 1. "PKT_RX_PKT_HEADER,Packet Rx Packet Header" line.long 0x14 "IRQ_STATUS,Interrupt Status" hexmask.long 0x14 0.--31. 1. "IRQ_STATUS,Interrupt Status" line.long 0x18 "IRQ_STATUS2,Interrupt Status 2" bitfld.long 0x18 0.--2. "IRQ_STATUS2,Interrupt Status 2" "0,1,2,3,4,5,6,7" group.long 0x2A8++0x7 line.long 0x0 "IRQ_MASK,Mask Interrupt" hexmask.long 0x0 0.--31. 1. "IRQ_MASK,Mask Interrupt" line.long 0x4 "IRQ_MASK2,Interrupt Mask 2" bitfld.long 0x4 0.--2. "irq_mask2,Interrupt Mask 2" "0,1,2,3,4,5,6,7" group.long 0x300++0x2F line.long 0x0 "PD_DPHY,DPHY Power Down" bitfld.long 0x0 0. "PD_DPHY,Power Down Input for D-PHY" "0: Power up,1: Power down" line.long 0x4 "M_PRG_HS_PREPARE,Program T_HS_PREPARE" bitfld.long 0x4 0.--1. "M_PRG_HS_PREPARE,DPHY m_PRG_HS_PREPARE Input" "0,1,2,3" line.long 0x8 "MC_PRG_HS_PREPARE,Program HS T_CLK_PREPARE" bitfld.long 0x8 0. "MC_PRG_HS_PREPARE,DPHY mc_PRG_HS_PREPARE input" "0,1" line.long 0xC "M_PRG_HS_ZERO,Program T_HS_ZERO" hexmask.long.byte 0xC 0.--4. 1. "M_PRG_HS_ZERO,DPHY m_PRG_HS_ZERO Input" line.long 0x10 "MC_PRG_HS_ZERO,Program T_CLK_ZERO" hexmask.long.byte 0x10 0.--5. 1. "MC_PRG_HS_ZERO,DPHY mc_PRG_HS_ZERO Input" line.long 0x14 "M_PRG_HS_TRAIL,Program T_HS_TRAIL" hexmask.long.byte 0x14 0.--3. 1. "M_PRG_HS_TRAIL,DPHY m_PRG_HS_TRAIL Input" line.long 0x18 "MC_PRG_HS_TRAIL,Program T_CLK_TRAIL" hexmask.long.byte 0x18 0.--3. 1. "MC_PRG_HS_TRAIL,DPHY mc_PRG_HS_TRAIL input" line.long 0x1C "TST,DPHY TST Input" hexmask.long.byte 0x1C 0.--5. 1. "TST,DPHY TST Input" line.long 0x20 "RTERM_SEL,RTERM Select" bitfld.long 0x20 0. "RTERM_SEL,DPHY RTERM_SEL Input" "0: LPCD levels enables HS termination (VIL-CD).,1: LPRX levels enables HS terminations (LP-VIL)." line.long 0x24 "AUTO_PD_EN,Power Down Auto Enable" bitfld.long 0x24 0. "AUTO_PD_EN,Power Down Auto Enable Input" "0: Inactive lanes are powered up and driving LP11.,1: Inactive lanes are powered down." line.long 0x28 "RXLPRP,DPHY RXLPRP Input" bitfld.long 0x28 0.--1. "RXLPRP,DPHY RXLPRP Input" "0,1,2,3" line.long 0x2C "RXCDRP,DPHY RXCDRP Input" bitfld.long 0x2C 0.--1. "RXCDRP,DPHY RXCDRP Input" "0,1,2,3" tree.end endif tree "MMU (Memory Map Unit)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "MMU0" base ad:0x40030000 group.long 0x0++0xF line.long 0x0 "CTRL,MMU Control" bitfld.long 0x0 8.--10. "UNIT_SIZE,Unit Size" "0: 4 KB,1: 8 KB,2: 16 KB,3: 32 KB,4: 64 KB,5: 64 KB,6: 64 KB,7: 64 KB" newline bitfld.long 0x0 6.--7. "PAGE_SEL,Page Select" "0: Uses LUT SRAM low 2 KB words for address remapping,1: Uses LUT SRAM mid-low 2 KB words for address..,2: Uses LUT SRAM mid-high 2 KB words for address..,3: Uses LUT SRAM high 2 KB words for address.." newline bitfld.long 0x0 5. "PAGE_MODE,Page Mode" "0: MMU takes LUT SRAM as 1 page for address..,1: MMU takes LUT SRAM as 4 pages for address.." newline bitfld.long 0x0 4. "INV_ADDR_MODE,Invalid Address Mode" "0: Respond with a transfer error,1: Allow transfer" newline bitfld.long 0x0 3. "LOCK_LUT,Lock LUT" "0: Unlock,1: Lock" newline bitfld.long 0x0 2. "CLK_DIS,Clock Gate" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "MMU_EN,MMU Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "SWRST,Software Reset" "0: No reset,1: Reset MMU logic" line.long 0x4 "STS,MMU Status" hexmask.long.word 0x4 16.--28. 1. "IPS_ERR_ADDR,IPS Error Address" newline eventfld.long 0x4 5. "IPS_READ_ERROR,IPS Read Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 4. "LOCK_ERROR,Lock Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 3. "PARITY_ERROR,Parity Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 2. "INVALID_ADDR,Invalid Address" "0: Within range,1: Out of range" newline eventfld.long 0x4 1. "LUT_INVALID,LUT Invalid" "0: Valid,1: Invalid" newline rbitfld.long 0x4 0. "BUSY,Busy" "0: Not busy,1: In initialization sequence burst-write operation.." line.long 0x8 "INTEN,Interrupt Enable" bitfld.long 0x8 5. "IPS_READ_ERROR_EN,IPS Read Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 4. "LOCK_ERROR_EN,Lock Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "PARITY_ERROR_EN,Parity Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "INVALID_ADDR_EN,Invalid Address Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "LUT_INVALID_EN,LUT Invalid Enable" "0: Disable,1: Enable" line.long 0xC "ADDR_RANGE,Address Range" hexmask.long.word 0xC 16.--31. 1. "MAX_ADDR,Maximum Address" newline hexmask.long.word 0xC 0.--15. 1. "BASE_ADDR,Base Address" rgroup.long 0x10++0x7 line.long 0x0 "FAIL_INFO,Fail Information" bitfld.long 0x0 16.--18. "ERR_TYPE,Error Type" "0: LUT invalid error,1: LUT invalid error,?,3: LUT invalid error,?,5: LUT invalid error,?,7: LUT invalid error" newline bitfld.long 0x0 15. "ACC_TYPE,Access Type" "0: Read,1: Write" newline hexmask.long.byte 0x0 8.--14. 1. "PROT,Protection" newline hexmask.long.byte 0x0 0.--7. 1. "MASTER_ID,Master ID" line.long 0x4 "FAIL_ADDR,Fail Address" hexmask.long 0x4 0.--31. 1. "ADDR,Address" wgroup.long 0x18++0x3 line.long 0x0 "LUT_WDATA,LUT Write Data" hexmask.long.word 0x0 16.--28. 1. "COUNT,Write Count" newline bitfld.long 0x0 15. "VALID,LUT Address Valid" "0: Not valid,1: Valid" newline hexmask.long.word 0x0 0.--14. 1. "ADDR,LUT Address Map Bits" rgroup.long 0x1C++0x3 line.long 0x0 "LUT_RDATA,LUT Read Data" hexmask.long.word 0x0 0.--15. 1. "DATA,Read Data" group.long 0x20++0xB line.long 0x0 "WRITE_PTR,Write Pointer" hexmask.long.word 0x0 0.--12. 1. "POINTER,Write Pointer" line.long 0x4 "READ_PTR,Read Pointer" hexmask.long.word 0x4 0.--12. 1. "POINTER,Read Pointer" line.long 0x8 "READ_VFY,Read Verify" hexmask.long.word 0x8 16.--28. 1. "COUNT,Read Count" newline hexmask.long.word 0x8 0.--15. 1. "DATA,Read Data" tree.end tree "MMU1" base ad:0x40031000 group.long 0x0++0xF line.long 0x0 "CTRL,MMU Control" bitfld.long 0x0 8.--10. "UNIT_SIZE,Unit Size" "0: 4 KB,1: 8 KB,2: 16 KB,3: 32 KB,4: 64 KB,5: 64 KB,6: 64 KB,7: 64 KB" newline bitfld.long 0x0 6.--7. "PAGE_SEL,Page Select" "0: Uses LUT SRAM low 2 KB words for address remapping,1: Uses LUT SRAM mid-low 2 KB words for address..,2: Uses LUT SRAM mid-high 2 KB words for address..,3: Uses LUT SRAM high 2 KB words for address.." newline bitfld.long 0x0 5. "PAGE_MODE,Page Mode" "0: MMU takes LUT SRAM as 1 page for address..,1: MMU takes LUT SRAM as 4 pages for address.." newline bitfld.long 0x0 4. "INV_ADDR_MODE,Invalid Address Mode" "0: Respond with a transfer error,1: Allow transfer" newline bitfld.long 0x0 3. "LOCK_LUT,Lock LUT" "0: Unlock,1: Lock" newline bitfld.long 0x0 2. "CLK_DIS,Clock Gate" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "MMU_EN,MMU Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "SWRST,Software Reset" "0: No reset,1: Reset MMU logic" line.long 0x4 "STS,MMU Status" hexmask.long.word 0x4 16.--28. 1. "IPS_ERR_ADDR,IPS Error Address" newline eventfld.long 0x4 5. "IPS_READ_ERROR,IPS Read Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 4. "LOCK_ERROR,Lock Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 3. "PARITY_ERROR,Parity Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 2. "INVALID_ADDR,Invalid Address" "0: Within range,1: Out of range" newline eventfld.long 0x4 1. "LUT_INVALID,LUT Invalid" "0: Valid,1: Invalid" newline rbitfld.long 0x4 0. "BUSY,Busy" "0: Not busy,1: In initialization sequence burst-write operation.." line.long 0x8 "INTEN,Interrupt Enable" bitfld.long 0x8 5. "IPS_READ_ERROR_EN,IPS Read Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 4. "LOCK_ERROR_EN,Lock Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "PARITY_ERROR_EN,Parity Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "INVALID_ADDR_EN,Invalid Address Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "LUT_INVALID_EN,LUT Invalid Enable" "0: Disable,1: Enable" line.long 0xC "ADDR_RANGE,Address Range" hexmask.long.word 0xC 16.--31. 1. "MAX_ADDR,Maximum Address" newline hexmask.long.word 0xC 0.--15. 1. "BASE_ADDR,Base Address" rgroup.long 0x10++0x7 line.long 0x0 "FAIL_INFO,Fail Information" bitfld.long 0x0 16.--18. "ERR_TYPE,Error Type" "0: LUT invalid error,1: LUT invalid error,?,3: LUT invalid error,?,5: LUT invalid error,?,7: LUT invalid error" newline bitfld.long 0x0 15. "ACC_TYPE,Access Type" "0: Read,1: Write" newline hexmask.long.byte 0x0 8.--14. 1. "PROT,Protection" newline hexmask.long.byte 0x0 0.--7. 1. "MASTER_ID,Master ID" line.long 0x4 "FAIL_ADDR,Fail Address" hexmask.long 0x4 0.--31. 1. "ADDR,Address" wgroup.long 0x18++0x3 line.long 0x0 "LUT_WDATA,LUT Write Data" hexmask.long.word 0x0 16.--28. 1. "COUNT,Write Count" newline bitfld.long 0x0 15. "VALID,LUT Address Valid" "0: Not valid,1: Valid" newline hexmask.long.word 0x0 0.--14. 1. "ADDR,LUT Address Map Bits" rgroup.long 0x1C++0x3 line.long 0x0 "LUT_RDATA,LUT Read Data" hexmask.long.word 0x0 0.--15. 1. "DATA,Read Data" group.long 0x20++0xB line.long 0x0 "WRITE_PTR,Write Pointer" hexmask.long.word 0x0 0.--12. 1. "POINTER,Write Pointer" line.long 0x4 "READ_PTR,Read Pointer" hexmask.long.word 0x4 0.--12. 1. "POINTER,Read Pointer" line.long 0x8 "READ_VFY,Read Verify" hexmask.long.word 0x8 16.--28. 1. "COUNT,Read Count" newline hexmask.long.word 0x8 0.--15. 1. "DATA,Read Data" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "MMU0" base ad:0x40030000 group.long 0x0++0xF line.long 0x0 "CTRL,MMU Control" bitfld.long 0x0 8.--10. "UNIT_SIZE,Unit Size" "0: 4 KB,1: 8 KB,2: 16 KB,3: 32 KB,4: 64 KB,5: 64 KB,6: 64 KB,7: 64 KB" newline bitfld.long 0x0 6.--7. "PAGE_SEL,Page Select" "0: Uses LUT SRAM low 2 KB words for address remapping,1: Uses LUT SRAM mid-low 2 KB words for address..,2: Uses LUT SRAM mid-high 2 KB words for address..,3: Uses LUT SRAM high 2 KB words for address.." newline bitfld.long 0x0 5. "PAGE_MODE,Page Mode" "0: MMU takes LUT SRAM as 1 page for address..,1: MMU takes LUT SRAM as 4 pages for address.." newline bitfld.long 0x0 4. "INV_ADDR_MODE,Invalid Address Mode" "0: Respond with a transfer error,1: Allow transfer" newline bitfld.long 0x0 3. "LOCK_LUT,Lock LUT" "0: Unlock,1: Lock" newline bitfld.long 0x0 2. "CLK_DIS,Clock Gate" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "MMU_EN,MMU Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "SWRST,Software Reset" "0: No reset,1: Reset MMU logic" line.long 0x4 "STS,MMU Status" hexmask.long.word 0x4 16.--28. 1. "IPS_ERR_ADDR,IPS Error Address" newline eventfld.long 0x4 5. "IPS_READ_ERROR,IPS Read Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 4. "LOCK_ERROR,Lock Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 3. "PARITY_ERROR,Parity Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 2. "INVALID_ADDR,Invalid Address" "0: Within range,1: Out of range" newline eventfld.long 0x4 1. "LUT_INVALID,LUT Invalid" "0: Valid,1: Invalid" newline rbitfld.long 0x4 0. "BUSY,Busy" "0: Not busy,1: In initialization sequence burst-write operation.." line.long 0x8 "INTEN,Interrupt Enable" bitfld.long 0x8 5. "IPS_READ_ERROR_EN,IPS Read Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 4. "LOCK_ERROR_EN,Lock Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "PARITY_ERROR_EN,Parity Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "INVALID_ADDR_EN,Invalid Address Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "LUT_INVALID_EN,LUT Invalid Enable" "0: Disable,1: Enable" line.long 0xC "ADDR_RANGE,Address Range" hexmask.long.word 0xC 16.--31. 1. "MAX_ADDR,Maximum Address" newline hexmask.long.word 0xC 0.--15. 1. "BASE_ADDR,Base Address" rgroup.long 0x10++0x7 line.long 0x0 "FAIL_INFO,Fail Information" bitfld.long 0x0 16.--18. "ERR_TYPE,Error Type" "0: LUT invalid error,1: LUT invalid error,?,3: LUT invalid error,?,5: LUT invalid error,?,7: LUT invalid error" newline bitfld.long 0x0 15. "ACC_TYPE,Access Type" "0: Read,1: Write" newline hexmask.long.byte 0x0 8.--14. 1. "PROT,Protection" newline hexmask.long.byte 0x0 0.--7. 1. "MASTER_ID,Master ID" line.long 0x4 "FAIL_ADDR,Fail Address" hexmask.long 0x4 0.--31. 1. "ADDR,Address" wgroup.long 0x18++0x3 line.long 0x0 "LUT_WDATA,LUT Write Data" hexmask.long.word 0x0 16.--28. 1. "COUNT,Write Count" newline bitfld.long 0x0 15. "VALID,LUT Address Valid" "0: Not valid,1: Valid" newline hexmask.long.word 0x0 0.--14. 1. "ADDR,LUT Address Map Bits" rgroup.long 0x1C++0x3 line.long 0x0 "LUT_RDATA,LUT Read Data" hexmask.long.word 0x0 0.--15. 1. "DATA,Read Data" group.long 0x20++0xB line.long 0x0 "WRITE_PTR,Write Pointer" hexmask.long.word 0x0 0.--12. 1. "POINTER,Write Pointer" line.long 0x4 "READ_PTR,Read Pointer" hexmask.long.word 0x4 0.--12. 1. "POINTER,Read Pointer" line.long 0x8 "READ_VFY,Read Verify" hexmask.long.word 0x8 16.--28. 1. "COUNT,Read Count" newline hexmask.long.word 0x8 0.--15. 1. "DATA,Read Data" tree.end tree "MMU1" base ad:0x40031000 group.long 0x0++0xF line.long 0x0 "CTRL,MMU Control" bitfld.long 0x0 8.--10. "UNIT_SIZE,Unit Size" "0: 4 KB,1: 8 KB,2: 16 KB,3: 32 KB,4: 64 KB,5: 64 KB,6: 64 KB,7: 64 KB" newline bitfld.long 0x0 6.--7. "PAGE_SEL,Page Select" "0: Uses LUT SRAM low 2 KB words for address remapping,1: Uses LUT SRAM mid-low 2 KB words for address..,2: Uses LUT SRAM mid-high 2 KB words for address..,3: Uses LUT SRAM high 2 KB words for address.." newline bitfld.long 0x0 5. "PAGE_MODE,Page Mode" "0: MMU takes LUT SRAM as 1 page for address..,1: MMU takes LUT SRAM as 4 pages for address.." newline bitfld.long 0x0 4. "INV_ADDR_MODE,Invalid Address Mode" "0: Respond with a transfer error,1: Allow transfer" newline bitfld.long 0x0 3. "LOCK_LUT,Lock LUT" "0: Unlock,1: Lock" newline bitfld.long 0x0 2. "CLK_DIS,Clock Gate" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "MMU_EN,MMU Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "SWRST,Software Reset" "0: No reset,1: Reset MMU logic" line.long 0x4 "STS,MMU Status" hexmask.long.word 0x4 16.--28. 1. "IPS_ERR_ADDR,IPS Error Address" newline eventfld.long 0x4 5. "IPS_READ_ERROR,IPS Read Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 4. "LOCK_ERROR,Lock Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 3. "PARITY_ERROR,Parity Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 2. "INVALID_ADDR,Invalid Address" "0: Within range,1: Out of range" newline eventfld.long 0x4 1. "LUT_INVALID,LUT Invalid" "0: Valid,1: Invalid" newline rbitfld.long 0x4 0. "BUSY,Busy" "0: Not busy,1: In initialization sequence burst-write operation.." line.long 0x8 "INTEN,Interrupt Enable" bitfld.long 0x8 5. "IPS_READ_ERROR_EN,IPS Read Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 4. "LOCK_ERROR_EN,Lock Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "PARITY_ERROR_EN,Parity Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "INVALID_ADDR_EN,Invalid Address Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "LUT_INVALID_EN,LUT Invalid Enable" "0: Disable,1: Enable" line.long 0xC "ADDR_RANGE,Address Range" hexmask.long.word 0xC 16.--31. 1. "MAX_ADDR,Maximum Address" newline hexmask.long.word 0xC 0.--15. 1. "BASE_ADDR,Base Address" rgroup.long 0x10++0x7 line.long 0x0 "FAIL_INFO,Fail Information" bitfld.long 0x0 16.--18. "ERR_TYPE,Error Type" "0: LUT invalid error,1: LUT invalid error,?,3: LUT invalid error,?,5: LUT invalid error,?,7: LUT invalid error" newline bitfld.long 0x0 15. "ACC_TYPE,Access Type" "0: Read,1: Write" newline hexmask.long.byte 0x0 8.--14. 1. "PROT,Protection" newline hexmask.long.byte 0x0 0.--7. 1. "MASTER_ID,Master ID" line.long 0x4 "FAIL_ADDR,Fail Address" hexmask.long 0x4 0.--31. 1. "ADDR,Address" wgroup.long 0x18++0x3 line.long 0x0 "LUT_WDATA,LUT Write Data" hexmask.long.word 0x0 16.--28. 1. "COUNT,Write Count" newline bitfld.long 0x0 15. "VALID,LUT Address Valid" "0: Not valid,1: Valid" newline hexmask.long.word 0x0 0.--14. 1. "ADDR,LUT Address Map Bits" rgroup.long 0x1C++0x3 line.long 0x0 "LUT_RDATA,LUT Read Data" hexmask.long.word 0x0 0.--15. 1. "DATA,Read Data" group.long 0x20++0xB line.long 0x0 "WRITE_PTR,Write Pointer" hexmask.long.word 0x0 0.--12. 1. "POINTER,Write Pointer" line.long 0x4 "READ_PTR,Read Pointer" hexmask.long.word 0x4 0.--12. 1. "POINTER,Read Pointer" line.long 0x8 "READ_VFY,Read Verify" hexmask.long.word 0x8 16.--28. 1. "COUNT,Read Count" newline hexmask.long.word 0x8 0.--15. 1. "DATA,Read Data" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "MMU0" base ad:0x40030000 group.long 0x0++0xF line.long 0x0 "CTRL,MMU Control" bitfld.long 0x0 8.--10. "UNIT_SIZE,Unit Size" "0: 4 KB,1: 8 KB,2: 16 KB,3: 32 KB,4: 64 KB,5: 64 KB,6: 64 KB,7: 64 KB" newline bitfld.long 0x0 6.--7. "PAGE_SEL,Page Select" "0: Uses LUT SRAM low 2 KB words for address remapping,1: Uses LUT SRAM mid-low 2 KB words for address..,2: Uses LUT SRAM mid-high 2 KB words for address..,3: Uses LUT SRAM high 2 KB words for address.." newline bitfld.long 0x0 5. "PAGE_MODE,Page Mode" "0: MMU takes LUT SRAM as 1 page for address..,1: MMU takes LUT SRAM as 4 pages for address.." newline bitfld.long 0x0 4. "INV_ADDR_MODE,Invalid Address Mode" "0: Respond with a transfer error,1: Allow transfer" newline bitfld.long 0x0 3. "LOCK_LUT,Lock LUT" "0: Unlock,1: Lock" newline bitfld.long 0x0 2. "CLK_DIS,Clock Gate" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "MMU_EN,MMU Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "SWRST,Software Reset" "0: No reset,1: Reset MMU logic" line.long 0x4 "STS,MMU Status" hexmask.long.word 0x4 16.--28. 1. "IPS_ERR_ADDR,IPS Error Address" newline eventfld.long 0x4 5. "IPS_READ_ERROR,IPS Read Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 4. "LOCK_ERROR,Lock Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 3. "PARITY_ERROR,Parity Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 2. "INVALID_ADDR,Invalid Address" "0: Within range,1: Out of range" newline eventfld.long 0x4 1. "LUT_INVALID,LUT Invalid" "0: Valid,1: Invalid" newline rbitfld.long 0x4 0. "BUSY,Busy" "0: Not busy,1: In initialization sequence burst-write operation.." line.long 0x8 "INTEN,Interrupt Enable" bitfld.long 0x8 5. "IPS_READ_ERROR_EN,IPS Read Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 4. "LOCK_ERROR_EN,Lock Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "PARITY_ERROR_EN,Parity Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "INVALID_ADDR_EN,Invalid Address Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "LUT_INVALID_EN,LUT Invalid Enable" "0: Disable,1: Enable" line.long 0xC "ADDR_RANGE,Address Range" hexmask.long.word 0xC 16.--31. 1. "MAX_ADDR,Maximum Address" newline hexmask.long.word 0xC 0.--15. 1. "BASE_ADDR,Base Address" rgroup.long 0x10++0x7 line.long 0x0 "FAIL_INFO,Fail Information" bitfld.long 0x0 16.--18. "ERR_TYPE,Error Type" "0: LUT invalid error,1: LUT invalid error,?,3: LUT invalid error,?,5: LUT invalid error,?,7: LUT invalid error" newline bitfld.long 0x0 15. "ACC_TYPE,Access Type" "0: Read,1: Write" newline hexmask.long.byte 0x0 8.--14. 1. "PROT,Protection" newline hexmask.long.byte 0x0 0.--7. 1. "MASTER_ID,Master ID" line.long 0x4 "FAIL_ADDR,Fail Address" hexmask.long 0x4 0.--31. 1. "ADDR,Address" wgroup.long 0x18++0x3 line.long 0x0 "LUT_WDATA,LUT Write Data" hexmask.long.word 0x0 16.--28. 1. "COUNT,Write Count" newline bitfld.long 0x0 15. "VALID,LUT Address Valid" "0: Not valid,1: Valid" newline hexmask.long.word 0x0 0.--14. 1. "ADDR,LUT Address Map Bits" rgroup.long 0x1C++0x3 line.long 0x0 "LUT_RDATA,LUT Read Data" hexmask.long.word 0x0 0.--15. 1. "DATA,Read Data" group.long 0x20++0xB line.long 0x0 "WRITE_PTR,Write Pointer" hexmask.long.word 0x0 0.--12. 1. "POINTER,Write Pointer" line.long 0x4 "READ_PTR,Read Pointer" hexmask.long.word 0x4 0.--12. 1. "POINTER,Read Pointer" line.long 0x8 "READ_VFY,Read Verify" hexmask.long.word 0x8 16.--28. 1. "COUNT,Read Count" newline hexmask.long.word 0x8 0.--15. 1. "DATA,Read Data" tree.end tree "MMU1" base ad:0x40031000 group.long 0x0++0xF line.long 0x0 "CTRL,MMU Control" bitfld.long 0x0 8.--10. "UNIT_SIZE,Unit Size" "0: 4 KB,1: 8 KB,2: 16 KB,3: 32 KB,4: 64 KB,5: 64 KB,6: 64 KB,7: 64 KB" newline bitfld.long 0x0 6.--7. "PAGE_SEL,Page Select" "0: Uses LUT SRAM low 2 KB words for address remapping,1: Uses LUT SRAM mid-low 2 KB words for address..,2: Uses LUT SRAM mid-high 2 KB words for address..,3: Uses LUT SRAM high 2 KB words for address.." newline bitfld.long 0x0 5. "PAGE_MODE,Page Mode" "0: MMU takes LUT SRAM as 1 page for address..,1: MMU takes LUT SRAM as 4 pages for address.." newline bitfld.long 0x0 4. "INV_ADDR_MODE,Invalid Address Mode" "0: Respond with a transfer error,1: Allow transfer" newline bitfld.long 0x0 3. "LOCK_LUT,Lock LUT" "0: Unlock,1: Lock" newline bitfld.long 0x0 2. "CLK_DIS,Clock Gate" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "MMU_EN,MMU Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "SWRST,Software Reset" "0: No reset,1: Reset MMU logic" line.long 0x4 "STS,MMU Status" hexmask.long.word 0x4 16.--28. 1. "IPS_ERR_ADDR,IPS Error Address" newline eventfld.long 0x4 5. "IPS_READ_ERROR,IPS Read Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 4. "LOCK_ERROR,Lock Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 3. "PARITY_ERROR,Parity Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 2. "INVALID_ADDR,Invalid Address" "0: Within range,1: Out of range" newline eventfld.long 0x4 1. "LUT_INVALID,LUT Invalid" "0: Valid,1: Invalid" newline rbitfld.long 0x4 0. "BUSY,Busy" "0: Not busy,1: In initialization sequence burst-write operation.." line.long 0x8 "INTEN,Interrupt Enable" bitfld.long 0x8 5. "IPS_READ_ERROR_EN,IPS Read Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 4. "LOCK_ERROR_EN,Lock Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "PARITY_ERROR_EN,Parity Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "INVALID_ADDR_EN,Invalid Address Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "LUT_INVALID_EN,LUT Invalid Enable" "0: Disable,1: Enable" line.long 0xC "ADDR_RANGE,Address Range" hexmask.long.word 0xC 16.--31. 1. "MAX_ADDR,Maximum Address" newline hexmask.long.word 0xC 0.--15. 1. "BASE_ADDR,Base Address" rgroup.long 0x10++0x7 line.long 0x0 "FAIL_INFO,Fail Information" bitfld.long 0x0 16.--18. "ERR_TYPE,Error Type" "0: LUT invalid error,1: LUT invalid error,?,3: LUT invalid error,?,5: LUT invalid error,?,7: LUT invalid error" newline bitfld.long 0x0 15. "ACC_TYPE,Access Type" "0: Read,1: Write" newline hexmask.long.byte 0x0 8.--14. 1. "PROT,Protection" newline hexmask.long.byte 0x0 0.--7. 1. "MASTER_ID,Master ID" line.long 0x4 "FAIL_ADDR,Fail Address" hexmask.long 0x4 0.--31. 1. "ADDR,Address" wgroup.long 0x18++0x3 line.long 0x0 "LUT_WDATA,LUT Write Data" hexmask.long.word 0x0 16.--28. 1. "COUNT,Write Count" newline bitfld.long 0x0 15. "VALID,LUT Address Valid" "0: Not valid,1: Valid" newline hexmask.long.word 0x0 0.--14. 1. "ADDR,LUT Address Map Bits" rgroup.long 0x1C++0x3 line.long 0x0 "LUT_RDATA,LUT Read Data" hexmask.long.word 0x0 0.--15. 1. "DATA,Read Data" group.long 0x20++0xB line.long 0x0 "WRITE_PTR,Write Pointer" hexmask.long.word 0x0 0.--12. 1. "POINTER,Write Pointer" line.long 0x4 "READ_PTR,Read Pointer" hexmask.long.word 0x4 0.--12. 1. "POINTER,Read Pointer" line.long 0x8 "READ_VFY,Read Verify" hexmask.long.word 0x8 16.--28. 1. "COUNT,Read Count" newline hexmask.long.word 0x8 0.--15. 1. "DATA,Read Data" tree.end endif tree "MMU2" base ad:0x400A8000 group.long 0x0++0xF line.long 0x0 "CTRL,MMU Control" bitfld.long 0x0 8.--10. "UNIT_SIZE,Unit Size" "0: 4 KB,1: 8 KB,2: 16 KB,3: 32 KB,4: 64 KB,5: 64 KB,6: 64 KB,7: 64 KB" newline bitfld.long 0x0 6.--7. "PAGE_SEL,Page Select" "0: Uses LUT SRAM low 2 KB words for address remapping,1: Uses LUT SRAM mid-low 2 KB words for address..,2: Uses LUT SRAM mid-high 2 KB words for address..,3: Uses LUT SRAM high 2 KB words for address.." newline bitfld.long 0x0 5. "PAGE_MODE,Page Mode" "0: MMU takes LUT SRAM as 1 page for address..,1: MMU takes LUT SRAM as 4 pages for address.." newline bitfld.long 0x0 4. "INV_ADDR_MODE,Invalid Address Mode" "0: Respond with a transfer error,1: Allow transfer" newline bitfld.long 0x0 3. "LOCK_LUT,Lock LUT" "0: Unlock,1: Lock" newline bitfld.long 0x0 2. "CLK_DIS,Clock Gate" "0: Enable,1: Disable" newline bitfld.long 0x0 1. "MMU_EN,MMU Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "SWRST,Software Reset" "0: No reset,1: Reset MMU logic" line.long 0x4 "STS,MMU Status" hexmask.long.word 0x4 16.--28. 1. "IPS_ERR_ADDR,IPS Error Address" newline eventfld.long 0x4 5. "IPS_READ_ERROR,IPS Read Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 4. "LOCK_ERROR,Lock Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 3. "PARITY_ERROR,Parity Error" "0: Not detected,1: Detected" newline eventfld.long 0x4 2. "INVALID_ADDR,Invalid Address" "0: Within range,1: Out of range" newline eventfld.long 0x4 1. "LUT_INVALID,LUT Invalid" "0: Valid,1: Invalid" newline rbitfld.long 0x4 0. "BUSY,Busy" "0: Not busy,1: In initialization sequence burst-write operation.." line.long 0x8 "INTEN,Interrupt Enable" bitfld.long 0x8 5. "IPS_READ_ERROR_EN,IPS Read Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 4. "LOCK_ERROR_EN,Lock Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "PARITY_ERROR_EN,Parity Error Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "INVALID_ADDR_EN,Invalid Address Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "LUT_INVALID_EN,LUT Invalid Enable" "0: Disable,1: Enable" line.long 0xC "ADDR_RANGE,Address Range" hexmask.long.word 0xC 16.--31. 1. "MAX_ADDR,Maximum Address" newline hexmask.long.word 0xC 0.--15. 1. "BASE_ADDR,Base Address" rgroup.long 0x10++0x7 line.long 0x0 "FAIL_INFO,Fail Information" bitfld.long 0x0 16.--18. "ERR_TYPE,Error Type" "0: LUT invalid error,1: LUT invalid error,?,3: LUT invalid error,?,5: LUT invalid error,?,7: LUT invalid error" newline bitfld.long 0x0 15. "ACC_TYPE,Access Type" "0: Read,1: Write" newline hexmask.long.byte 0x0 8.--14. 1. "PROT,Protection" newline hexmask.long.byte 0x0 0.--7. 1. "MASTER_ID,Master ID" line.long 0x4 "FAIL_ADDR,Fail Address" hexmask.long 0x4 0.--31. 1. "ADDR,Address" wgroup.long 0x18++0x3 line.long 0x0 "LUT_WDATA,LUT Write Data" hexmask.long.word 0x0 16.--28. 1. "COUNT,Write Count" newline bitfld.long 0x0 15. "VALID,LUT Address Valid" "0: Not valid,1: Valid" newline hexmask.long.word 0x0 0.--14. 1. "ADDR,LUT Address Map Bits" rgroup.long 0x1C++0x3 line.long 0x0 "LUT_RDATA,LUT Read Data" hexmask.long.word 0x0 0.--15. 1. "DATA,Read Data" group.long 0x20++0xB line.long 0x0 "WRITE_PTR,Write Pointer" hexmask.long.word 0x0 0.--12. 1. "POINTER,Write Pointer" line.long 0x4 "READ_PTR,Read Pointer" hexmask.long.word 0x4 0.--12. 1. "POINTER,Read Pointer" line.long 0x8 "READ_VFY,Read Verify" hexmask.long.word 0x8 16.--28. 1. "COUNT,Read Count" newline hexmask.long.word 0x8 0.--15. 1. "DATA,Read Data" tree.end tree.end tree "MRT (Multi-Rate Timer)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "MRT0" base ad:0x4002D000 repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4002D000 ad:0x4002D010 ad:0x4002D020 ad:0x4002D030) tree "CHANNEL[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "INTVAL,Time Interval Value" bitfld.long 0x0 31. "LOAD,Force Load Enable" "0: No force load,1: Force load" hexmask.long.tbyte 0x0 0.--23. 1. "IVALUE,Time Interval Load Value." rgroup.long ($2+0x4)++0x3 line.long 0x0 "TIMER,Timer" hexmask.long.tbyte 0x0 0.--23. 1. "VALUE,Current Timer Value" group.long ($2+0x8)++0x7 line.long 0x0 "CTRL,Control" bitfld.long 0x0 1.--2. "MODE,MRT Operating mode" "0: Repeat Interrupt mode,1: One-Shot Interrupt mode,2: One-Shot Stall mode,?" bitfld.long 0x0 0. "INTEN,Interrupt request" "0: Disabled,1: Enabled" line.long 0x4 "STAT,Status" eventfld.long 0x4 2. "INUSE,Channel-In-Use flag" "0: This timer channel is not in use.,1: This timer channel is in use." rbitfld.long 0x4 1. "RUN,Timer n State" "0: Idle state.,1: Running." bitfld.long 0x4 0. "INTFLAG,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt." tree.end repeat.end base ad:0x4002D000 group.long 0xF0++0x3 line.long 0x0 "MODCFG,Module Configuration" bitfld.long 0x0 31. "MULTITASK,MULTITASK" "0: Hardware status mode.,1: Multitask mode" hexmask.long.byte 0x0 4.--8. 1. "NOB,Number of Bits" hexmask.long.byte 0x0 0.--3. 1. "NOC,Number of Channels" rgroup.long 0xF4++0x3 line.long 0x0 "IDLE_CH,Idle Channel" hexmask.long.byte 0x0 4.--7. 1. "CHAN,Idle Channel" group.long 0xF8++0x3 line.long 0x0 "IRQ_FLAG,Global Interrupt Flag" bitfld.long 0x0 3. "GFLAG3,Interrupt Flag" "0,1" bitfld.long 0x0 2. "GFLAG2,Interrupt Flag" "0,1" bitfld.long 0x0 1. "GFLAG1,Interrupt Flag" "0,1" bitfld.long 0x0 0. "GFLAG0,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt" tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "MRT1" base ad:0x4004D000 repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4004D000 ad:0x4004D010 ad:0x4004D020 ad:0x4004D030) tree "CHANNEL[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "INTVAL,Time Interval Value" bitfld.long 0x0 31. "LOAD,Force Load Enable" "0: No force load,1: Force load" hexmask.long.tbyte 0x0 0.--23. 1. "IVALUE,Time Interval Load Value." rgroup.long ($2+0x4)++0x3 line.long 0x0 "TIMER,Timer" hexmask.long.tbyte 0x0 0.--23. 1. "VALUE,Current Timer Value" group.long ($2+0x8)++0x7 line.long 0x0 "CTRL,Control" bitfld.long 0x0 1.--2. "MODE,MRT Operating mode" "0: Repeat Interrupt mode,1: One-Shot Interrupt mode,2: One-Shot Stall mode,?" bitfld.long 0x0 0. "INTEN,Interrupt request" "0: Disabled,1: Enabled" line.long 0x4 "STAT,Status" eventfld.long 0x4 2. "INUSE,Channel-In-Use flag" "0: This timer channel is not in use.,1: This timer channel is in use." rbitfld.long 0x4 1. "RUN,Timer n State" "0: Idle state.,1: Running." bitfld.long 0x4 0. "INTFLAG,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt." tree.end repeat.end base ad:0x4004D000 group.long 0xF0++0x3 line.long 0x0 "MODCFG,Module Configuration" bitfld.long 0x0 31. "MULTITASK,MULTITASK" "0: Hardware status mode.,1: Multitask mode" hexmask.long.byte 0x0 4.--8. 1. "NOB,Number of Bits" hexmask.long.byte 0x0 0.--3. 1. "NOC,Number of Channels" rgroup.long 0xF4++0x3 line.long 0x0 "IDLE_CH,Idle Channel" hexmask.long.byte 0x0 4.--7. 1. "CHAN,Idle Channel" group.long 0xF8++0x3 line.long 0x0 "IRQ_FLAG,Global Interrupt Flag" bitfld.long 0x0 3. "GFLAG3,Interrupt Flag" "0,1" bitfld.long 0x0 2. "GFLAG2,Interrupt Flag" "0,1" bitfld.long 0x0 1. "GFLAG1,Interrupt Flag" "0,1" bitfld.long 0x0 0. "GFLAG0,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "MRT0" base ad:0x4002D000 repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4002D000 ad:0x4002D010 ad:0x4002D020 ad:0x4002D030) tree "CHANNEL[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "INTVAL,Time Interval Value" bitfld.long 0x0 31. "LOAD,Force Load Enable" "0: No force load,1: Force load" hexmask.long.tbyte 0x0 0.--23. 1. "IVALUE,Time Interval Load Value." rgroup.long ($2+0x4)++0x3 line.long 0x0 "TIMER,Timer" hexmask.long.tbyte 0x0 0.--23. 1. "VALUE,Current Timer Value" group.long ($2+0x8)++0x7 line.long 0x0 "CTRL,Control" bitfld.long 0x0 1.--2. "MODE,MRT Operating mode" "0: Repeat Interrupt mode,1: One-Shot Interrupt mode,2: One-Shot Stall mode,?" bitfld.long 0x0 0. "INTEN,Interrupt request" "0: Disabled,1: Enabled" line.long 0x4 "STAT,Status" eventfld.long 0x4 2. "INUSE,Channel-In-Use flag" "0: This timer channel is not in use.,1: This timer channel is in use." rbitfld.long 0x4 1. "RUN,Timer n State" "0: Idle state.,1: Running." bitfld.long 0x4 0. "INTFLAG,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt." tree.end repeat.end base ad:0x4002D000 group.long 0xF0++0x3 line.long 0x0 "MODCFG,Module Configuration" bitfld.long 0x0 31. "MULTITASK,MULTITASK" "0: Hardware status mode.,1: Multitask mode" hexmask.long.byte 0x0 4.--8. 1. "NOB,Number of Bits" hexmask.long.byte 0x0 0.--3. 1. "NOC,Number of Channels" rgroup.long 0xF4++0x3 line.long 0x0 "IDLE_CH,Idle Channel" hexmask.long.byte 0x0 4.--7. 1. "CHAN,Idle Channel" group.long 0xF8++0x3 line.long 0x0 "IRQ_FLAG,Global Interrupt Flag" bitfld.long 0x0 3. "GFLAG3,Interrupt Flag" "0,1" bitfld.long 0x0 2. "GFLAG2,Interrupt Flag" "0,1" bitfld.long 0x0 1. "GFLAG1,Interrupt Flag" "0,1" bitfld.long 0x0 0. "GFLAG0,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt" tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "MRT1" base ad:0x4004D000 repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4004D000 ad:0x4004D010 ad:0x4004D020 ad:0x4004D030) tree "CHANNEL[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "INTVAL,Time Interval Value" bitfld.long 0x0 31. "LOAD,Force Load Enable" "0: No force load,1: Force load" hexmask.long.tbyte 0x0 0.--23. 1. "IVALUE,Time Interval Load Value." rgroup.long ($2+0x4)++0x3 line.long 0x0 "TIMER,Timer" hexmask.long.tbyte 0x0 0.--23. 1. "VALUE,Current Timer Value" group.long ($2+0x8)++0x7 line.long 0x0 "CTRL,Control" bitfld.long 0x0 1.--2. "MODE,MRT Operating mode" "0: Repeat Interrupt mode,1: One-Shot Interrupt mode,2: One-Shot Stall mode,?" bitfld.long 0x0 0. "INTEN,Interrupt request" "0: Disabled,1: Enabled" line.long 0x4 "STAT,Status" eventfld.long 0x4 2. "INUSE,Channel-In-Use flag" "0: This timer channel is not in use.,1: This timer channel is in use." rbitfld.long 0x4 1. "RUN,Timer n State" "0: Idle state.,1: Running." bitfld.long 0x4 0. "INTFLAG,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt." tree.end repeat.end base ad:0x4004D000 group.long 0xF0++0x3 line.long 0x0 "MODCFG,Module Configuration" bitfld.long 0x0 31. "MULTITASK,MULTITASK" "0: Hardware status mode.,1: Multitask mode" hexmask.long.byte 0x0 4.--8. 1. "NOB,Number of Bits" hexmask.long.byte 0x0 0.--3. 1. "NOC,Number of Channels" rgroup.long 0xF4++0x3 line.long 0x0 "IDLE_CH,Idle Channel" hexmask.long.byte 0x0 4.--7. 1. "CHAN,Idle Channel" group.long 0xF8++0x3 line.long 0x0 "IRQ_FLAG,Global Interrupt Flag" bitfld.long 0x0 3. "GFLAG3,Interrupt Flag" "0,1" bitfld.long 0x0 2. "GFLAG2,Interrupt Flag" "0,1" bitfld.long 0x0 1. "GFLAG1,Interrupt Flag" "0,1" bitfld.long 0x0 0. "GFLAG0,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "MRT0" base ad:0x4002D000 repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4002D000 ad:0x4002D010 ad:0x4002D020 ad:0x4002D030) tree "CHANNEL[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "INTVAL,Time Interval Value" bitfld.long 0x0 31. "LOAD,Force Load Enable" "0: No force load,1: Force load" hexmask.long.tbyte 0x0 0.--23. 1. "IVALUE,Time Interval Load Value." rgroup.long ($2+0x4)++0x3 line.long 0x0 "TIMER,Timer" hexmask.long.tbyte 0x0 0.--23. 1. "VALUE,Current Timer Value" group.long ($2+0x8)++0x7 line.long 0x0 "CTRL,Control" bitfld.long 0x0 1.--2. "MODE,MRT Operating mode" "0: Repeat Interrupt mode,1: One-Shot Interrupt mode,2: One-Shot Stall mode,?" bitfld.long 0x0 0. "INTEN,Interrupt request" "0: Disabled,1: Enabled" line.long 0x4 "STAT,Status" eventfld.long 0x4 2. "INUSE,Channel-In-Use flag" "0: This timer channel is not in use.,1: This timer channel is in use." rbitfld.long 0x4 1. "RUN,Timer n State" "0: Idle state.,1: Running." bitfld.long 0x4 0. "INTFLAG,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt." tree.end repeat.end base ad:0x4002D000 group.long 0xF0++0x3 line.long 0x0 "MODCFG,Module Configuration" bitfld.long 0x0 31. "MULTITASK,MULTITASK" "0: Hardware status mode.,1: Multitask mode" hexmask.long.byte 0x0 4.--8. 1. "NOB,Number of Bits" hexmask.long.byte 0x0 0.--3. 1. "NOC,Number of Channels" rgroup.long 0xF4++0x3 line.long 0x0 "IDLE_CH,Idle Channel" hexmask.long.byte 0x0 4.--7. 1. "CHAN,Idle Channel" group.long 0xF8++0x3 line.long 0x0 "IRQ_FLAG,Global Interrupt Flag" bitfld.long 0x0 3. "GFLAG3,Interrupt Flag" "0,1" bitfld.long 0x0 2. "GFLAG2,Interrupt Flag" "0,1" bitfld.long 0x0 1. "GFLAG1,Interrupt Flag" "0,1" bitfld.long 0x0 0. "GFLAG0,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt" tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "MRT1" base ad:0x4004D000 repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4004D000 ad:0x4004D010 ad:0x4004D020 ad:0x4004D030) tree "CHANNEL[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "INTVAL,Time Interval Value" bitfld.long 0x0 31. "LOAD,Force Load Enable" "0: No force load,1: Force load" hexmask.long.tbyte 0x0 0.--23. 1. "IVALUE,Time Interval Load Value." rgroup.long ($2+0x4)++0x3 line.long 0x0 "TIMER,Timer" hexmask.long.tbyte 0x0 0.--23. 1. "VALUE,Current Timer Value" group.long ($2+0x8)++0x7 line.long 0x0 "CTRL,Control" bitfld.long 0x0 1.--2. "MODE,MRT Operating mode" "0: Repeat Interrupt mode,1: One-Shot Interrupt mode,2: One-Shot Stall mode,?" bitfld.long 0x0 0. "INTEN,Interrupt request" "0: Disabled,1: Enabled" line.long 0x4 "STAT,Status" eventfld.long 0x4 2. "INUSE,Channel-In-Use flag" "0: This timer channel is not in use.,1: This timer channel is in use." rbitfld.long 0x4 1. "RUN,Timer n State" "0: Idle state.,1: Running." bitfld.long 0x4 0. "INTFLAG,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt." tree.end repeat.end base ad:0x4004D000 group.long 0xF0++0x3 line.long 0x0 "MODCFG,Module Configuration" bitfld.long 0x0 31. "MULTITASK,MULTITASK" "0: Hardware status mode.,1: Multitask mode" hexmask.long.byte 0x0 4.--8. 1. "NOB,Number of Bits" hexmask.long.byte 0x0 0.--3. 1. "NOC,Number of Channels" rgroup.long 0xF4++0x3 line.long 0x0 "IDLE_CH,Idle Channel" hexmask.long.byte 0x0 4.--7. 1. "CHAN,Idle Channel" group.long 0xF8++0x3 line.long 0x0 "IRQ_FLAG,Global Interrupt Flag" bitfld.long 0x0 3. "GFLAG3,Interrupt Flag" "0,1" bitfld.long 0x0 2. "GFLAG2,Interrupt Flag" "0,1" bitfld.long 0x0 1. "GFLAG1,Interrupt Flag" "0,1" bitfld.long 0x0 0. "GFLAG0,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt" tree.end endif tree.end tree "MU (Messaging Unit)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "MU1_MUA" base ad:0x40202000 rgroup.long 0x0++0x7 line.long 0x0 "VER,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Set Number" line.long 0x4 "PAR,Parameter" hexmask.long.byte 0x4 24.--31. 1. "FLAG_WIDTH,Flag Width" hexmask.long.byte 0x4 16.--23. 1. "GIR_NUM,General-Purpose Interrupt Request Number" newline hexmask.long.byte 0x4 8.--15. 1. "RR_NUM,Receive Register Number" hexmask.long.byte 0x4 0.--7. 1. "TR_NUM,Transmit Register Number" group.long 0x8++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 0. "MUR,MU Reset" "0: Idle,1: Reset" rgroup.long 0xC++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 7. "CEP,Processor B Event Pending" "0: No event pending,1: Event pending" bitfld.long 0x0 6. "RFP,MUA Receive Full Pending" "0: Not pending; MUB is not writing to a Transmit..,1: Pending; MUB is writing to a Transmit register" newline bitfld.long 0x0 5. "TEP,MUA Transmit Empty Pending" "0: Not pending; MUB is reading no Receive (RRn)..,1: Pending; MUB is reading a Receive (RRn) register" bitfld.long 0x0 4. "GIRP,MUA General-Purpose Interrupt Pending" "0: No request sent,1: Request sent" newline bitfld.long 0x0 3. "FUP,MUA Flag Update Pending" "0: No pending update flags (initiated by MUA),1: Pending update flags (initiated by MUA)" bitfld.long 0x0 2. "EP,MUA Side Event Pending" "0: Not pending,1: Pending" newline bitfld.long 0x0 0. "MURS,MUA and MUB Reset State" "0: Out of reset,1: In reset" group.long 0x10++0xB line.long 0x0 "CCR0,Core Control 0" bitfld.long 0x0 0. "NMI,MUB Nonmaskable Interrupt Request" "0: Nonmaskable interrupt not issued,1: Nonmaskable interrupt issued" line.long 0x4 "CIER0,Core Interrupt Enable 0" bitfld.long 0x4 5. "WAITIE,Processor B Wait Mode Entry Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "CSSR0,Core Sticky Status 0" eventfld.long 0x8 5. "WAIT,Processor B Wait Mode Entry Interrupt Pending" "0: Processor B did not enter Wait Mode.,1: Processor B entered Wait Mode." eventfld.long 0x8 0. "NMIC,Processor A Nonmaskable Interrupt Clear" "0: Default,1: Clear MUB_CCR0[NMI]" rgroup.long 0x1C++0x3 line.long 0x0 "CSR0,Core Status 0" bitfld.long 0x0 5. "WAIT,Processor B Wait Mode Entry" "0: Not in Wait mode,1: In Wait mode" group.long 0x100++0x3 line.long 0x0 "FCR,Flag Control" bitfld.long 0x0 2. "F2,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" bitfld.long 0x0 1. "F1,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" newline bitfld.long 0x0 0. "F0,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" rgroup.long 0x104++0x3 line.long 0x0 "FSR,Flag Status" bitfld.long 0x0 2. "F2,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" bitfld.long 0x0 1. "F1,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" newline bitfld.long 0x0 0. "F0,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" group.long 0x110++0xB line.long 0x0 "GIER,General-Purpose Interrupt Enable" bitfld.long 0x0 3. "GIE3,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "GIE2,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "GIE1,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "GIE0,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" line.long 0x4 "GCR,General-Purpose Control" bitfld.long 0x4 3. "GIR3,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 2. "GIR2,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" newline bitfld.long 0x4 1. "GIR1,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 0. "GIR0,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" line.long 0x8 "GSR,General-purpose Status" eventfld.long 0x8 3. "GIP3,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 2. "GIP2,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" newline eventfld.long 0x8 1. "GIP1,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 0. "GIP0,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" group.long 0x120++0x3 line.long 0x0 "TCR,Transmit Control" bitfld.long 0x0 3. "TIE3,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "TIE2,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "TIE1,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "TIE0,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x124++0x3 line.long 0x0 "TSR,Transmit Status" bitfld.long 0x0 3. "TE3,MUA Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 2. "TE2,MUA Transmit Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 1. "TE1,MUA Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "TE0,MUA Transmit Empty" "0: Not empty,1: Empty" group.long 0x128++0x3 line.long 0x0 "RCR,Receive Control" bitfld.long 0x0 3. "RIE3,MUA Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "RIE2,MUA Receive Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RIE1,MUA Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "RIE0,MUA Receive Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x12C++0x3 line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 3. "RF3,MUA Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 2. "RF2,MUA Receive Register Full" "0: Not full,1: Full" newline bitfld.long 0x0 1. "RF1,MUA Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 0. "RF0,MUA Receive Register Full" "0: Not full,1: Full" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "TR[$1],Transmit" hexmask.long 0x0 0.--31. 1. "TR_DATA,MUA Transmit Data" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x280)++0x3 line.long 0x0 "RR[$1],Receive" hexmask.long 0x0 0.--31. 1. "RR_DATA,MUA Receive Data" repeat.end tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "MU1_MUB" base ad:0x40203000 rgroup.long 0x0++0x7 line.long 0x0 "VER,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Set Number" line.long 0x4 "PAR,Parameter" hexmask.long.byte 0x4 24.--31. 1. "FLAG_WIDTH,Flag Width" hexmask.long.byte 0x4 16.--23. 1. "GIR_NUM,General-Purpose Interrupt Request Number" newline hexmask.long.byte 0x4 8.--15. 1. "RR_NUM,Receive Register Number" hexmask.long.byte 0x4 0.--7. 1. "TR_NUM,Transmit Register Number" group.long 0x8++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 0. "MUR,MU Reset" "0: Idle,1: Reset" rgroup.long 0xC++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 7. "CEP,Processor A Event Pending" "0: No event pending,1: Event pending" bitfld.long 0x0 6. "RFP,MUB Receive Full Pending" "0: Not pending; MUA is not writing to a Transmit..,1: Pending; MUA is writing to a Transmit register" newline bitfld.long 0x0 5. "TEP,MUB Transmit Empty Pending" "0: Not pending; MUA is reading no Receive (RRn)..,1: Pending; MUA is reading a Receive (RRn) register" bitfld.long 0x0 4. "GIRP,MUB General-Purpose Interrupt Pending" "0: No request sent,1: Request sent" newline bitfld.long 0x0 3. "FUP,MUB Flag Update Pending" "0: No pending update flags (initiated by MUB),1: Pending update flags (initiated by MUB)" bitfld.long 0x0 2. "EP,MUB Side Event Pending" "0: Not pending,1: Pending" newline bitfld.long 0x0 0. "MURS,MUA and MUB Reset State" "0: Out of reset,1: In reset" group.long 0x10++0xB line.long 0x0 "CCR0,Core Control 0" bitfld.long 0x0 0. "NMI,MUA Nonmaskable Interrupt Request" "0: Nonmaskable interrupt not issued,1: Nonmaskable interrupt issued" line.long 0x4 "CIER0,Core Interrupt Enable 0" bitfld.long 0x4 5. "WAITIE,Processor A Wait Mode Entry Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "CSSR0,Core Sticky Status 0" eventfld.long 0x8 5. "WAIT,Processor A Wait Mode Entry Interrupt Pending" "0: Processor A did not enter Wait Mode.,1: Processor A entered Wait Mode." eventfld.long 0x8 0. "NMIC,Processor B Nonmaskable Interrupt Clear" "0: Default,1: Clear MUA_CCR0[NMI]" rgroup.long 0x1C++0x3 line.long 0x0 "CSR0,Core Status 0" bitfld.long 0x0 5. "WAIT,Processor A Wait Mode Entry" "0: Not in Wait mode,1: In Wait mode" group.long 0x100++0x3 line.long 0x0 "FCR,Flag Control" bitfld.long 0x0 2. "F2,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" bitfld.long 0x0 1. "F1,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" newline bitfld.long 0x0 0. "F0,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" rgroup.long 0x104++0x3 line.long 0x0 "FSR,Flag Status" bitfld.long 0x0 2. "F2,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" bitfld.long 0x0 1. "F1,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" newline bitfld.long 0x0 0. "F0,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" group.long 0x110++0xB line.long 0x0 "GIER,General-Purpose Interrupt Enable" bitfld.long 0x0 3. "GIE3,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "GIE2,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "GIE1,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "GIE0,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" line.long 0x4 "GCR,General-Purpose Control" bitfld.long 0x4 3. "GIR3,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 2. "GIR2,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" newline bitfld.long 0x4 1. "GIR1,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 0. "GIR0,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" line.long 0x8 "GSR,General-purpose Status" eventfld.long 0x8 3. "GIP3,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 2. "GIP2,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" newline eventfld.long 0x8 1. "GIP1,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 0. "GIP0,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" group.long 0x120++0x3 line.long 0x0 "TCR,Transmit Control" bitfld.long 0x0 3. "TIE3,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "TIE2,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "TIE1,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "TIE0,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x124++0x3 line.long 0x0 "TSR,Transmit Status" bitfld.long 0x0 3. "TE3,MUB Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 2. "TE2,MUB Transmit Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 1. "TE1,MUB Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "TE0,MUB Transmit Empty" "0: Not empty,1: Empty" group.long 0x128++0x3 line.long 0x0 "RCR,Receive Control" bitfld.long 0x0 3. "RIE3,MUB Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "RIE2,MUB Receive Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RIE1,MUB Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "RIE0,MUB Receive Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x12C++0x3 line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 3. "RF3,MUB Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 2. "RF2,MUB Receive Register Full" "0: Not full,1: Full" newline bitfld.long 0x0 1. "RF1,MUB Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 0. "RF0,MUB Receive Register Full" "0: Not full,1: Full" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "TR[$1],Transmit" hexmask.long 0x0 0.--31. 1. "TR_DATA,MUB Transmit Data" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x280)++0x3 line.long 0x0 "RR[$1],Receive" hexmask.long 0x0 0.--31. 1. "RR_DATA,MUB Receive Data" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "MU1_MUA" base ad:0x40202000 rgroup.long 0x0++0x7 line.long 0x0 "VER,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Set Number" line.long 0x4 "PAR,Parameter" hexmask.long.byte 0x4 24.--31. 1. "FLAG_WIDTH,Flag Width" hexmask.long.byte 0x4 16.--23. 1. "GIR_NUM,General-Purpose Interrupt Request Number" newline hexmask.long.byte 0x4 8.--15. 1. "RR_NUM,Receive Register Number" hexmask.long.byte 0x4 0.--7. 1. "TR_NUM,Transmit Register Number" group.long 0x8++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 0. "MUR,MU Reset" "0: Idle,1: Reset" rgroup.long 0xC++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 7. "CEP,Processor B Event Pending" "0: No event pending,1: Event pending" bitfld.long 0x0 6. "RFP,MUA Receive Full Pending" "0: Not pending; MUB is not writing to a Transmit..,1: Pending; MUB is writing to a Transmit register" newline bitfld.long 0x0 5. "TEP,MUA Transmit Empty Pending" "0: Not pending; MUB is reading no Receive (RRn)..,1: Pending; MUB is reading a Receive (RRn) register" bitfld.long 0x0 4. "GIRP,MUA General-Purpose Interrupt Pending" "0: No request sent,1: Request sent" newline bitfld.long 0x0 3. "FUP,MUA Flag Update Pending" "0: No pending update flags (initiated by MUA),1: Pending update flags (initiated by MUA)" bitfld.long 0x0 2. "EP,MUA Side Event Pending" "0: Not pending,1: Pending" newline bitfld.long 0x0 0. "MURS,MUA and MUB Reset State" "0: Out of reset,1: In reset" group.long 0x10++0xB line.long 0x0 "CCR0,Core Control 0" bitfld.long 0x0 0. "NMI,MUB Nonmaskable Interrupt Request" "0: Nonmaskable interrupt not issued,1: Nonmaskable interrupt issued" line.long 0x4 "CIER0,Core Interrupt Enable 0" bitfld.long 0x4 5. "WAITIE,Processor B Wait Mode Entry Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "CSSR0,Core Sticky Status 0" eventfld.long 0x8 5. "WAIT,Processor B Wait Mode Entry Interrupt Pending" "0: Processor B did not enter Wait Mode.,1: Processor B entered Wait Mode." eventfld.long 0x8 0. "NMIC,Processor A Nonmaskable Interrupt Clear" "0: Default,1: Clear MUB_CCR0[NMI]" rgroup.long 0x1C++0x3 line.long 0x0 "CSR0,Core Status 0" bitfld.long 0x0 5. "WAIT,Processor B Wait Mode Entry" "0: Not in Wait mode,1: In Wait mode" group.long 0x100++0x3 line.long 0x0 "FCR,Flag Control" bitfld.long 0x0 2. "F2,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" bitfld.long 0x0 1. "F1,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" newline bitfld.long 0x0 0. "F0,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" rgroup.long 0x104++0x3 line.long 0x0 "FSR,Flag Status" bitfld.long 0x0 2. "F2,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" bitfld.long 0x0 1. "F1,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" newline bitfld.long 0x0 0. "F0,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" group.long 0x110++0xB line.long 0x0 "GIER,General-Purpose Interrupt Enable" bitfld.long 0x0 3. "GIE3,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "GIE2,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "GIE1,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "GIE0,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" line.long 0x4 "GCR,General-Purpose Control" bitfld.long 0x4 3. "GIR3,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 2. "GIR2,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" newline bitfld.long 0x4 1. "GIR1,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 0. "GIR0,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" line.long 0x8 "GSR,General-purpose Status" eventfld.long 0x8 3. "GIP3,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 2. "GIP2,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" newline eventfld.long 0x8 1. "GIP1,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 0. "GIP0,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" group.long 0x120++0x3 line.long 0x0 "TCR,Transmit Control" bitfld.long 0x0 3. "TIE3,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "TIE2,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "TIE1,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "TIE0,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x124++0x3 line.long 0x0 "TSR,Transmit Status" bitfld.long 0x0 3. "TE3,MUA Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 2. "TE2,MUA Transmit Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 1. "TE1,MUA Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "TE0,MUA Transmit Empty" "0: Not empty,1: Empty" group.long 0x128++0x3 line.long 0x0 "RCR,Receive Control" bitfld.long 0x0 3. "RIE3,MUA Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "RIE2,MUA Receive Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RIE1,MUA Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "RIE0,MUA Receive Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x12C++0x3 line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 3. "RF3,MUA Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 2. "RF2,MUA Receive Register Full" "0: Not full,1: Full" newline bitfld.long 0x0 1. "RF1,MUA Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 0. "RF0,MUA Receive Register Full" "0: Not full,1: Full" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "TR[$1],Transmit" hexmask.long 0x0 0.--31. 1. "TR_DATA,MUA Transmit Data" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x280)++0x3 line.long 0x0 "RR[$1],Receive" hexmask.long 0x0 0.--31. 1. "RR_DATA,MUA Receive Data" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "MU1_MUB" base ad:0x40203000 rgroup.long 0x0++0x7 line.long 0x0 "VER,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Set Number" line.long 0x4 "PAR,Parameter" hexmask.long.byte 0x4 24.--31. 1. "FLAG_WIDTH,Flag Width" hexmask.long.byte 0x4 16.--23. 1. "GIR_NUM,General-Purpose Interrupt Request Number" newline hexmask.long.byte 0x4 8.--15. 1. "RR_NUM,Receive Register Number" hexmask.long.byte 0x4 0.--7. 1. "TR_NUM,Transmit Register Number" group.long 0x8++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 0. "MUR,MU Reset" "0: Idle,1: Reset" rgroup.long 0xC++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 7. "CEP,Processor A Event Pending" "0: No event pending,1: Event pending" bitfld.long 0x0 6. "RFP,MUB Receive Full Pending" "0: Not pending; MUA is not writing to a Transmit..,1: Pending; MUA is writing to a Transmit register" newline bitfld.long 0x0 5. "TEP,MUB Transmit Empty Pending" "0: Not pending; MUA is reading no Receive (RRn)..,1: Pending; MUA is reading a Receive (RRn) register" bitfld.long 0x0 4. "GIRP,MUB General-Purpose Interrupt Pending" "0: No request sent,1: Request sent" newline bitfld.long 0x0 3. "FUP,MUB Flag Update Pending" "0: No pending update flags (initiated by MUB),1: Pending update flags (initiated by MUB)" bitfld.long 0x0 2. "EP,MUB Side Event Pending" "0: Not pending,1: Pending" newline bitfld.long 0x0 0. "MURS,MUA and MUB Reset State" "0: Out of reset,1: In reset" group.long 0x10++0xB line.long 0x0 "CCR0,Core Control 0" bitfld.long 0x0 0. "NMI,MUA Nonmaskable Interrupt Request" "0: Nonmaskable interrupt not issued,1: Nonmaskable interrupt issued" line.long 0x4 "CIER0,Core Interrupt Enable 0" bitfld.long 0x4 5. "WAITIE,Processor A Wait Mode Entry Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "CSSR0,Core Sticky Status 0" eventfld.long 0x8 5. "WAIT,Processor A Wait Mode Entry Interrupt Pending" "0: Processor A did not enter Wait Mode.,1: Processor A entered Wait Mode." eventfld.long 0x8 0. "NMIC,Processor B Nonmaskable Interrupt Clear" "0: Default,1: Clear MUA_CCR0[NMI]" rgroup.long 0x1C++0x3 line.long 0x0 "CSR0,Core Status 0" bitfld.long 0x0 5. "WAIT,Processor A Wait Mode Entry" "0: Not in Wait mode,1: In Wait mode" group.long 0x100++0x3 line.long 0x0 "FCR,Flag Control" bitfld.long 0x0 2. "F2,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" bitfld.long 0x0 1. "F1,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" newline bitfld.long 0x0 0. "F0,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" rgroup.long 0x104++0x3 line.long 0x0 "FSR,Flag Status" bitfld.long 0x0 2. "F2,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" bitfld.long 0x0 1. "F1,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" newline bitfld.long 0x0 0. "F0,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" group.long 0x110++0xB line.long 0x0 "GIER,General-Purpose Interrupt Enable" bitfld.long 0x0 3. "GIE3,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "GIE2,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "GIE1,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "GIE0,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" line.long 0x4 "GCR,General-Purpose Control" bitfld.long 0x4 3. "GIR3,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 2. "GIR2,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" newline bitfld.long 0x4 1. "GIR1,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 0. "GIR0,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" line.long 0x8 "GSR,General-purpose Status" eventfld.long 0x8 3. "GIP3,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 2. "GIP2,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" newline eventfld.long 0x8 1. "GIP1,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 0. "GIP0,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" group.long 0x120++0x3 line.long 0x0 "TCR,Transmit Control" bitfld.long 0x0 3. "TIE3,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "TIE2,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "TIE1,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "TIE0,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x124++0x3 line.long 0x0 "TSR,Transmit Status" bitfld.long 0x0 3. "TE3,MUB Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 2. "TE2,MUB Transmit Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 1. "TE1,MUB Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "TE0,MUB Transmit Empty" "0: Not empty,1: Empty" group.long 0x128++0x3 line.long 0x0 "RCR,Receive Control" bitfld.long 0x0 3. "RIE3,MUB Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "RIE2,MUB Receive Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RIE1,MUB Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "RIE0,MUB Receive Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x12C++0x3 line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 3. "RF3,MUB Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 2. "RF2,MUB Receive Register Full" "0: Not full,1: Full" newline bitfld.long 0x0 1. "RF1,MUB Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 0. "RF0,MUB Receive Register Full" "0: Not full,1: Full" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "TR[$1],Transmit" hexmask.long 0x0 0.--31. 1. "TR_DATA,MUB Transmit Data" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x280)++0x3 line.long 0x0 "RR[$1],Receive" hexmask.long 0x0 0.--31. 1. "RR_DATA,MUB Receive Data" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "MU4_MUA" base ad:0x40189000 rgroup.long 0x0++0x7 line.long 0x0 "VER,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Set Number" line.long 0x4 "PAR,Parameter" hexmask.long.byte 0x4 24.--31. 1. "FLAG_WIDTH,Flag Width" hexmask.long.byte 0x4 16.--23. 1. "GIR_NUM,General-Purpose Interrupt Request Number" newline hexmask.long.byte 0x4 8.--15. 1. "RR_NUM,Receive Register Number" hexmask.long.byte 0x4 0.--7. 1. "TR_NUM,Transmit Register Number" group.long 0x8++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 0. "MUR,MU Reset" "0: Idle,1: Reset" rgroup.long 0xC++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 7. "CEP,Processor B Event Pending" "0: No event pending,1: Event pending" bitfld.long 0x0 6. "RFP,MUA Receive Full Pending" "0: Not pending; MUB is not writing to a Transmit..,1: Pending; MUB is writing to a Transmit register" newline bitfld.long 0x0 5. "TEP,MUA Transmit Empty Pending" "0: Not pending; MUB is reading no Receive (RRn)..,1: Pending; MUB is reading a Receive (RRn) register" bitfld.long 0x0 4. "GIRP,MUA General-Purpose Interrupt Pending" "0: No request sent,1: Request sent" newline bitfld.long 0x0 3. "FUP,MUA Flag Update Pending" "0: No pending update flags (initiated by MUA),1: Pending update flags (initiated by MUA)" bitfld.long 0x0 2. "EP,MUA Side Event Pending" "0: Not pending,1: Pending" newline bitfld.long 0x0 0. "MURS,MUA and MUB Reset State" "0: Out of reset,1: In reset" group.long 0x10++0xB line.long 0x0 "CCR0,Core Control 0" bitfld.long 0x0 0. "NMI,MUB Nonmaskable Interrupt Request" "0: Nonmaskable interrupt not issued,1: Nonmaskable interrupt issued" line.long 0x4 "CIER0,Core Interrupt Enable 0" bitfld.long 0x4 5. "WAITIE,Processor B Wait Mode Entry Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "CSSR0,Core Sticky Status 0" eventfld.long 0x8 5. "WAIT,Processor B Wait Mode Entry Interrupt Pending" "0: Processor B did not enter Wait Mode.,1: Processor B entered Wait Mode." eventfld.long 0x8 0. "NMIC,Processor A Nonmaskable Interrupt Clear" "0: Default,1: Clear MUB_CCR0[NMI]" rgroup.long 0x1C++0x3 line.long 0x0 "CSR0,Core Status 0" bitfld.long 0x0 5. "WAIT,Processor B Wait Mode Entry" "0: Not in Wait mode,1: In Wait mode" group.long 0x100++0x3 line.long 0x0 "FCR,Flag Control" bitfld.long 0x0 2. "F2,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" bitfld.long 0x0 1. "F1,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" newline bitfld.long 0x0 0. "F0,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" rgroup.long 0x104++0x3 line.long 0x0 "FSR,Flag Status" bitfld.long 0x0 2. "F2,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" bitfld.long 0x0 1. "F1,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" newline bitfld.long 0x0 0. "F0,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" group.long 0x110++0xB line.long 0x0 "GIER,General-Purpose Interrupt Enable" bitfld.long 0x0 3. "GIE3,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "GIE2,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "GIE1,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "GIE0,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" line.long 0x4 "GCR,General-Purpose Control" bitfld.long 0x4 3. "GIR3,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 2. "GIR2,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" newline bitfld.long 0x4 1. "GIR1,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 0. "GIR0,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" line.long 0x8 "GSR,General-purpose Status" eventfld.long 0x8 3. "GIP3,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 2. "GIP2,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" newline eventfld.long 0x8 1. "GIP1,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 0. "GIP0,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" group.long 0x120++0x3 line.long 0x0 "TCR,Transmit Control" bitfld.long 0x0 3. "TIE3,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "TIE2,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "TIE1,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "TIE0,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x124++0x3 line.long 0x0 "TSR,Transmit Status" bitfld.long 0x0 3. "TE3,MUA Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 2. "TE2,MUA Transmit Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 1. "TE1,MUA Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "TE0,MUA Transmit Empty" "0: Not empty,1: Empty" group.long 0x128++0x3 line.long 0x0 "RCR,Receive Control" bitfld.long 0x0 3. "RIE3,MUA Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "RIE2,MUA Receive Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RIE1,MUA Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "RIE0,MUA Receive Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x12C++0x3 line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 3. "RF3,MUA Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 2. "RF2,MUA Receive Register Full" "0: Not full,1: Full" newline bitfld.long 0x0 1. "RF1,MUA Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 0. "RF0,MUA Receive Register Full" "0: Not full,1: Full" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "TR[$1],Transmit" hexmask.long 0x0 0.--31. 1. "TR_DATA,MUA Transmit Data" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x280)++0x3 line.long 0x0 "RR[$1],Receive" hexmask.long 0x0 0.--31. 1. "RR_DATA,MUA Receive Data" repeat.end tree.end tree "MU0_MUA" base ad:0x40200000 rgroup.long 0x0++0x7 line.long 0x0 "VER,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Set Number" line.long 0x4 "PAR,Parameter" hexmask.long.byte 0x4 24.--31. 1. "FLAG_WIDTH,Flag Width" hexmask.long.byte 0x4 16.--23. 1. "GIR_NUM,General-Purpose Interrupt Request Number" newline hexmask.long.byte 0x4 8.--15. 1. "RR_NUM,Receive Register Number" hexmask.long.byte 0x4 0.--7. 1. "TR_NUM,Transmit Register Number" group.long 0x8++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 0. "MUR,MU Reset" "0: Idle,1: Reset" rgroup.long 0xC++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 7. "CEP,Processor B Event Pending" "0: No event pending,1: Event pending" bitfld.long 0x0 6. "RFP,MUA Receive Full Pending" "0: Not pending; MUB is not writing to a Transmit..,1: Pending; MUB is writing to a Transmit register" newline bitfld.long 0x0 5. "TEP,MUA Transmit Empty Pending" "0: Not pending; MUB is reading no Receive (RRn)..,1: Pending; MUB is reading a Receive (RRn) register" bitfld.long 0x0 4. "GIRP,MUA General-Purpose Interrupt Pending" "0: No request sent,1: Request sent" newline bitfld.long 0x0 3. "FUP,MUA Flag Update Pending" "0: No pending update flags (initiated by MUA),1: Pending update flags (initiated by MUA)" bitfld.long 0x0 2. "EP,MUA Side Event Pending" "0: Not pending,1: Pending" newline bitfld.long 0x0 0. "MURS,MUA and MUB Reset State" "0: Out of reset,1: In reset" group.long 0x10++0xB line.long 0x0 "CCR0,Core Control 0" bitfld.long 0x0 0. "NMI,MUB Nonmaskable Interrupt Request" "0: Nonmaskable interrupt not issued,1: Nonmaskable interrupt issued" line.long 0x4 "CIER0,Core Interrupt Enable 0" bitfld.long 0x4 5. "WAITIE,Processor B Wait Mode Entry Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "CSSR0,Core Sticky Status 0" eventfld.long 0x8 5. "WAIT,Processor B Wait Mode Entry Interrupt Pending" "0: Processor B did not enter Wait Mode.,1: Processor B entered Wait Mode." eventfld.long 0x8 0. "NMIC,Processor A Nonmaskable Interrupt Clear" "0: Default,1: Clear MUB_CCR0[NMI]" rgroup.long 0x1C++0x3 line.long 0x0 "CSR0,Core Status 0" bitfld.long 0x0 5. "WAIT,Processor B Wait Mode Entry" "0: Not in Wait mode,1: In Wait mode" group.long 0x100++0x3 line.long 0x0 "FCR,Flag Control" bitfld.long 0x0 2. "F2,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" bitfld.long 0x0 1. "F1,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" newline bitfld.long 0x0 0. "F0,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" rgroup.long 0x104++0x3 line.long 0x0 "FSR,Flag Status" bitfld.long 0x0 2. "F2,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" bitfld.long 0x0 1. "F1,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" newline bitfld.long 0x0 0. "F0,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" group.long 0x110++0xB line.long 0x0 "GIER,General-Purpose Interrupt Enable" bitfld.long 0x0 3. "GIE3,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "GIE2,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "GIE1,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "GIE0,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" line.long 0x4 "GCR,General-Purpose Control" bitfld.long 0x4 3. "GIR3,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 2. "GIR2,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" newline bitfld.long 0x4 1. "GIR1,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 0. "GIR0,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" line.long 0x8 "GSR,General-purpose Status" eventfld.long 0x8 3. "GIP3,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 2. "GIP2,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" newline eventfld.long 0x8 1. "GIP1,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 0. "GIP0,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" group.long 0x120++0x3 line.long 0x0 "TCR,Transmit Control" bitfld.long 0x0 3. "TIE3,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "TIE2,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "TIE1,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "TIE0,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x124++0x3 line.long 0x0 "TSR,Transmit Status" bitfld.long 0x0 3. "TE3,MUA Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 2. "TE2,MUA Transmit Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 1. "TE1,MUA Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "TE0,MUA Transmit Empty" "0: Not empty,1: Empty" group.long 0x128++0x3 line.long 0x0 "RCR,Receive Control" bitfld.long 0x0 3. "RIE3,MUA Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "RIE2,MUA Receive Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RIE1,MUA Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "RIE0,MUA Receive Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x12C++0x3 line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 3. "RF3,MUA Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 2. "RF2,MUA Receive Register Full" "0: Not full,1: Full" newline bitfld.long 0x0 1. "RF1,MUA Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 0. "RF0,MUA Receive Register Full" "0: Not full,1: Full" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "TR[$1],Transmit" hexmask.long 0x0 0.--31. 1. "TR_DATA,MUA Transmit Data" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x280)++0x3 line.long 0x0 "RR[$1],Receive" hexmask.long 0x0 0.--31. 1. "RR_DATA,MUA Receive Data" repeat.end tree.end tree "MU1_MUA" base ad:0x40202000 rgroup.long 0x0++0x7 line.long 0x0 "VER,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Set Number" line.long 0x4 "PAR,Parameter" hexmask.long.byte 0x4 24.--31. 1. "FLAG_WIDTH,Flag Width" hexmask.long.byte 0x4 16.--23. 1. "GIR_NUM,General-Purpose Interrupt Request Number" newline hexmask.long.byte 0x4 8.--15. 1. "RR_NUM,Receive Register Number" hexmask.long.byte 0x4 0.--7. 1. "TR_NUM,Transmit Register Number" group.long 0x8++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 0. "MUR,MU Reset" "0: Idle,1: Reset" rgroup.long 0xC++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 7. "CEP,Processor B Event Pending" "0: No event pending,1: Event pending" bitfld.long 0x0 6. "RFP,MUA Receive Full Pending" "0: Not pending; MUB is not writing to a Transmit..,1: Pending; MUB is writing to a Transmit register" newline bitfld.long 0x0 5. "TEP,MUA Transmit Empty Pending" "0: Not pending; MUB is reading no Receive (RRn)..,1: Pending; MUB is reading a Receive (RRn) register" bitfld.long 0x0 4. "GIRP,MUA General-Purpose Interrupt Pending" "0: No request sent,1: Request sent" newline bitfld.long 0x0 3. "FUP,MUA Flag Update Pending" "0: No pending update flags (initiated by MUA),1: Pending update flags (initiated by MUA)" bitfld.long 0x0 2. "EP,MUA Side Event Pending" "0: Not pending,1: Pending" newline bitfld.long 0x0 0. "MURS,MUA and MUB Reset State" "0: Out of reset,1: In reset" group.long 0x10++0xB line.long 0x0 "CCR0,Core Control 0" bitfld.long 0x0 0. "NMI,MUB Nonmaskable Interrupt Request" "0: Nonmaskable interrupt not issued,1: Nonmaskable interrupt issued" line.long 0x4 "CIER0,Core Interrupt Enable 0" bitfld.long 0x4 5. "WAITIE,Processor B Wait Mode Entry Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "CSSR0,Core Sticky Status 0" eventfld.long 0x8 5. "WAIT,Processor B Wait Mode Entry Interrupt Pending" "0: Processor B did not enter Wait Mode.,1: Processor B entered Wait Mode." eventfld.long 0x8 0. "NMIC,Processor A Nonmaskable Interrupt Clear" "0: Default,1: Clear MUB_CCR0[NMI]" rgroup.long 0x1C++0x3 line.long 0x0 "CSR0,Core Status 0" bitfld.long 0x0 5. "WAIT,Processor B Wait Mode Entry" "0: Not in Wait mode,1: In Wait mode" group.long 0x100++0x3 line.long 0x0 "FCR,Flag Control" bitfld.long 0x0 2. "F2,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" bitfld.long 0x0 1. "F1,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" newline bitfld.long 0x0 0. "F0,MUA to MUB Flag" "0: Clear MUB_FSR[Fn],1: Set MUB_FSR[Fn]" rgroup.long 0x104++0x3 line.long 0x0 "FSR,Flag Status" bitfld.long 0x0 2. "F2,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" bitfld.long 0x0 1. "F1,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" newline bitfld.long 0x0 0. "F0,MUB to MUA-Side Flag" "0: MUB_FCR[Fn] = 0,1: MUB_FCR[Fn] = 1" group.long 0x110++0xB line.long 0x0 "GIER,General-Purpose Interrupt Enable" bitfld.long 0x0 3. "GIE3,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "GIE2,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "GIE1,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "GIE0,MUA General-purpose Interrupt Enable" "0: Disable,1: Enable" line.long 0x4 "GCR,General-Purpose Control" bitfld.long 0x4 3. "GIR3,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 2. "GIR2,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" newline bitfld.long 0x4 1. "GIR1,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 0. "GIR0,MUA General-Purpose Interrupt Request" "0: Not requested,1: Requested" line.long 0x8 "GSR,General-purpose Status" eventfld.long 0x8 3. "GIP3,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 2. "GIP2,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" newline eventfld.long 0x8 1. "GIP1,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 0. "GIP0,MUA General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" group.long 0x120++0x3 line.long 0x0 "TCR,Transmit Control" bitfld.long 0x0 3. "TIE3,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "TIE2,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "TIE1,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "TIE0,MUA Transmit Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x124++0x3 line.long 0x0 "TSR,Transmit Status" bitfld.long 0x0 3. "TE3,MUA Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 2. "TE2,MUA Transmit Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 1. "TE1,MUA Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "TE0,MUA Transmit Empty" "0: Not empty,1: Empty" group.long 0x128++0x3 line.long 0x0 "RCR,Receive Control" bitfld.long 0x0 3. "RIE3,MUA Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "RIE2,MUA Receive Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RIE1,MUA Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "RIE0,MUA Receive Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x12C++0x3 line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 3. "RF3,MUA Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 2. "RF2,MUA Receive Register Full" "0: Not full,1: Full" newline bitfld.long 0x0 1. "RF1,MUA Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 0. "RF0,MUA Receive Register Full" "0: Not full,1: Full" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "TR[$1],Transmit" hexmask.long 0x0 0.--31. 1. "TR_DATA,MUA Transmit Data" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x280)++0x3 line.long 0x0 "RR[$1],Receive" hexmask.long 0x0 0.--31. 1. "RR_DATA,MUA Receive Data" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "MU1_MUB" base ad:0x40203000 rgroup.long 0x0++0x7 line.long 0x0 "VER,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Set Number" line.long 0x4 "PAR,Parameter" hexmask.long.byte 0x4 24.--31. 1. "FLAG_WIDTH,Flag Width" hexmask.long.byte 0x4 16.--23. 1. "GIR_NUM,General-Purpose Interrupt Request Number" newline hexmask.long.byte 0x4 8.--15. 1. "RR_NUM,Receive Register Number" hexmask.long.byte 0x4 0.--7. 1. "TR_NUM,Transmit Register Number" group.long 0x8++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 0. "MUR,MU Reset" "0: Idle,1: Reset" rgroup.long 0xC++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 7. "CEP,Processor A Event Pending" "0: No event pending,1: Event pending" bitfld.long 0x0 6. "RFP,MUB Receive Full Pending" "0: Not pending; MUA is not writing to a Transmit..,1: Pending; MUA is writing to a Transmit register" newline bitfld.long 0x0 5. "TEP,MUB Transmit Empty Pending" "0: Not pending; MUA is reading no Receive (RRn)..,1: Pending; MUA is reading a Receive (RRn) register" bitfld.long 0x0 4. "GIRP,MUB General-Purpose Interrupt Pending" "0: No request sent,1: Request sent" newline bitfld.long 0x0 3. "FUP,MUB Flag Update Pending" "0: No pending update flags (initiated by MUB),1: Pending update flags (initiated by MUB)" bitfld.long 0x0 2. "EP,MUB Side Event Pending" "0: Not pending,1: Pending" newline bitfld.long 0x0 0. "MURS,MUA and MUB Reset State" "0: Out of reset,1: In reset" group.long 0x10++0xB line.long 0x0 "CCR0,Core Control 0" bitfld.long 0x0 0. "NMI,MUA Nonmaskable Interrupt Request" "0: Nonmaskable interrupt not issued,1: Nonmaskable interrupt issued" line.long 0x4 "CIER0,Core Interrupt Enable 0" bitfld.long 0x4 5. "WAITIE,Processor A Wait Mode Entry Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "CSSR0,Core Sticky Status 0" eventfld.long 0x8 5. "WAIT,Processor A Wait Mode Entry Interrupt Pending" "0: Processor A did not enter Wait Mode.,1: Processor A entered Wait Mode." eventfld.long 0x8 0. "NMIC,Processor B Nonmaskable Interrupt Clear" "0: Default,1: Clear MUA_CCR0[NMI]" rgroup.long 0x1C++0x3 line.long 0x0 "CSR0,Core Status 0" bitfld.long 0x0 5. "WAIT,Processor A Wait Mode Entry" "0: Not in Wait mode,1: In Wait mode" group.long 0x100++0x3 line.long 0x0 "FCR,Flag Control" bitfld.long 0x0 2. "F2,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" bitfld.long 0x0 1. "F1,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" newline bitfld.long 0x0 0. "F0,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" rgroup.long 0x104++0x3 line.long 0x0 "FSR,Flag Status" bitfld.long 0x0 2. "F2,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" bitfld.long 0x0 1. "F1,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" newline bitfld.long 0x0 0. "F0,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" group.long 0x110++0xB line.long 0x0 "GIER,General-Purpose Interrupt Enable" bitfld.long 0x0 3. "GIE3,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "GIE2,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "GIE1,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "GIE0,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" line.long 0x4 "GCR,General-Purpose Control" bitfld.long 0x4 3. "GIR3,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 2. "GIR2,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" newline bitfld.long 0x4 1. "GIR1,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 0. "GIR0,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" line.long 0x8 "GSR,General-purpose Status" eventfld.long 0x8 3. "GIP3,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 2. "GIP2,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" newline eventfld.long 0x8 1. "GIP1,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 0. "GIP0,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" group.long 0x120++0x3 line.long 0x0 "TCR,Transmit Control" bitfld.long 0x0 3. "TIE3,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "TIE2,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "TIE1,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "TIE0,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x124++0x3 line.long 0x0 "TSR,Transmit Status" bitfld.long 0x0 3. "TE3,MUB Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 2. "TE2,MUB Transmit Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 1. "TE1,MUB Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "TE0,MUB Transmit Empty" "0: Not empty,1: Empty" group.long 0x128++0x3 line.long 0x0 "RCR,Receive Control" bitfld.long 0x0 3. "RIE3,MUB Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "RIE2,MUB Receive Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RIE1,MUB Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "RIE0,MUB Receive Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x12C++0x3 line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 3. "RF3,MUB Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 2. "RF2,MUB Receive Register Full" "0: Not full,1: Full" newline bitfld.long 0x0 1. "RF1,MUB Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 0. "RF0,MUB Receive Register Full" "0: Not full,1: Full" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "TR[$1],Transmit" hexmask.long 0x0 0.--31. 1. "TR_DATA,MUB Transmit Data" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x280)++0x3 line.long 0x0 "RR[$1],Receive" hexmask.long 0x0 0.--31. 1. "RR_DATA,MUB Receive Data" repeat.end tree.end tree "MU2_MUB" base ad:0x40205000 rgroup.long 0x0++0x7 line.long 0x0 "VER,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Set Number" line.long 0x4 "PAR,Parameter" hexmask.long.byte 0x4 24.--31. 1. "FLAG_WIDTH,Flag Width" hexmask.long.byte 0x4 16.--23. 1. "GIR_NUM,General-Purpose Interrupt Request Number" newline hexmask.long.byte 0x4 8.--15. 1. "RR_NUM,Receive Register Number" hexmask.long.byte 0x4 0.--7. 1. "TR_NUM,Transmit Register Number" group.long 0x8++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 0. "MUR,MU Reset" "0: Idle,1: Reset" rgroup.long 0xC++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 7. "CEP,Processor A Event Pending" "0: No event pending,1: Event pending" bitfld.long 0x0 6. "RFP,MUB Receive Full Pending" "0: Not pending; MUA is not writing to a Transmit..,1: Pending; MUA is writing to a Transmit register" newline bitfld.long 0x0 5. "TEP,MUB Transmit Empty Pending" "0: Not pending; MUA is reading no Receive (RRn)..,1: Pending; MUA is reading a Receive (RRn) register" bitfld.long 0x0 4. "GIRP,MUB General-Purpose Interrupt Pending" "0: No request sent,1: Request sent" newline bitfld.long 0x0 3. "FUP,MUB Flag Update Pending" "0: No pending update flags (initiated by MUB),1: Pending update flags (initiated by MUB)" bitfld.long 0x0 2. "EP,MUB Side Event Pending" "0: Not pending,1: Pending" newline bitfld.long 0x0 0. "MURS,MUA and MUB Reset State" "0: Out of reset,1: In reset" group.long 0x10++0xB line.long 0x0 "CCR0,Core Control 0" bitfld.long 0x0 0. "NMI,MUA Nonmaskable Interrupt Request" "0: Nonmaskable interrupt not issued,1: Nonmaskable interrupt issued" line.long 0x4 "CIER0,Core Interrupt Enable 0" bitfld.long 0x4 5. "WAITIE,Processor A Wait Mode Entry Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "CSSR0,Core Sticky Status 0" eventfld.long 0x8 5. "WAIT,Processor A Wait Mode Entry Interrupt Pending" "0: Processor A did not enter Wait Mode.,1: Processor A entered Wait Mode." eventfld.long 0x8 0. "NMIC,Processor B Nonmaskable Interrupt Clear" "0: Default,1: Clear MUA_CCR0[NMI]" rgroup.long 0x1C++0x3 line.long 0x0 "CSR0,Core Status 0" bitfld.long 0x0 5. "WAIT,Processor A Wait Mode Entry" "0: Not in Wait mode,1: In Wait mode" group.long 0x100++0x3 line.long 0x0 "FCR,Flag Control" bitfld.long 0x0 2. "F2,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" bitfld.long 0x0 1. "F1,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" newline bitfld.long 0x0 0. "F0,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" rgroup.long 0x104++0x3 line.long 0x0 "FSR,Flag Status" bitfld.long 0x0 2. "F2,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" bitfld.long 0x0 1. "F1,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" newline bitfld.long 0x0 0. "F0,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" group.long 0x110++0xB line.long 0x0 "GIER,General-Purpose Interrupt Enable" bitfld.long 0x0 3. "GIE3,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "GIE2,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "GIE1,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "GIE0,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" line.long 0x4 "GCR,General-Purpose Control" bitfld.long 0x4 3. "GIR3,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 2. "GIR2,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" newline bitfld.long 0x4 1. "GIR1,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 0. "GIR0,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" line.long 0x8 "GSR,General-purpose Status" eventfld.long 0x8 3. "GIP3,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 2. "GIP2,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" newline eventfld.long 0x8 1. "GIP1,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 0. "GIP0,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" group.long 0x120++0x3 line.long 0x0 "TCR,Transmit Control" bitfld.long 0x0 3. "TIE3,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "TIE2,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "TIE1,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "TIE0,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x124++0x3 line.long 0x0 "TSR,Transmit Status" bitfld.long 0x0 3. "TE3,MUB Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 2. "TE2,MUB Transmit Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 1. "TE1,MUB Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "TE0,MUB Transmit Empty" "0: Not empty,1: Empty" group.long 0x128++0x3 line.long 0x0 "RCR,Receive Control" bitfld.long 0x0 3. "RIE3,MUB Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "RIE2,MUB Receive Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RIE1,MUB Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "RIE0,MUB Receive Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x12C++0x3 line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 3. "RF3,MUB Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 2. "RF2,MUB Receive Register Full" "0: Not full,1: Full" newline bitfld.long 0x0 1. "RF1,MUB Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 0. "RF0,MUB Receive Register Full" "0: Not full,1: Full" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "TR[$1],Transmit" hexmask.long 0x0 0.--31. 1. "TR_DATA,MUB Transmit Data" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x280)++0x3 line.long 0x0 "RR[$1],Receive" hexmask.long 0x0 0.--31. 1. "RR_DATA,MUB Receive Data" repeat.end tree.end tree "MU3_MUA" base ad:0x40319000 rgroup.long 0x0++0x7 line.long 0x0 "VER,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Set Number" line.long 0x4 "PAR,Parameter" hexmask.long.byte 0x4 24.--31. 1. "FLAG_WIDTH,Flag Width" hexmask.long.byte 0x4 16.--23. 1. "GIR_NUM,General-Purpose Interrupt Request Number" newline hexmask.long.byte 0x4 8.--15. 1. "RR_NUM,Receive Register Number" hexmask.long.byte 0x4 0.--7. 1. "TR_NUM,Transmit Register Number" group.long 0x8++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 0. "MUR,MU Reset" "0: Idle,1: Reset" rgroup.long 0xC++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 7. "CEP,Processor A Event Pending" "0: No event pending,1: Event pending" bitfld.long 0x0 6. "RFP,MUB Receive Full Pending" "0: Not pending; MUA is not writing to a Transmit..,1: Pending; MUA is writing to a Transmit register" newline bitfld.long 0x0 5. "TEP,MUB Transmit Empty Pending" "0: Not pending; MUA is reading no Receive (RRn)..,1: Pending; MUA is reading a Receive (RRn) register" bitfld.long 0x0 4. "GIRP,MUB General-Purpose Interrupt Pending" "0: No request sent,1: Request sent" newline bitfld.long 0x0 3. "FUP,MUB Flag Update Pending" "0: No pending update flags (initiated by MUB),1: Pending update flags (initiated by MUB)" bitfld.long 0x0 2. "EP,MUB Side Event Pending" "0: Not pending,1: Pending" newline bitfld.long 0x0 0. "MURS,MUA and MUB Reset State" "0: Out of reset,1: In reset" group.long 0x10++0xB line.long 0x0 "CCR0,Core Control 0" bitfld.long 0x0 0. "NMI,MUA Nonmaskable Interrupt Request" "0: Nonmaskable interrupt not issued,1: Nonmaskable interrupt issued" line.long 0x4 "CIER0,Core Interrupt Enable 0" bitfld.long 0x4 5. "WAITIE,Processor A Wait Mode Entry Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "CSSR0,Core Sticky Status 0" eventfld.long 0x8 5. "WAIT,Processor A Wait Mode Entry Interrupt Pending" "0: Processor A did not enter Wait Mode.,1: Processor A entered Wait Mode." eventfld.long 0x8 0. "NMIC,Processor B Nonmaskable Interrupt Clear" "0: Default,1: Clear MUA_CCR0[NMI]" rgroup.long 0x1C++0x3 line.long 0x0 "CSR0,Core Status 0" bitfld.long 0x0 5. "WAIT,Processor A Wait Mode Entry" "0: Not in Wait mode,1: In Wait mode" group.long 0x100++0x3 line.long 0x0 "FCR,Flag Control" bitfld.long 0x0 2. "F2,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" bitfld.long 0x0 1. "F1,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" newline bitfld.long 0x0 0. "F0,MUB to MUA Flag" "0: Clear MUA_FSR[Fn],1: Set MUA_FSR[Fn]" rgroup.long 0x104++0x3 line.long 0x0 "FSR,Flag Status" bitfld.long 0x0 2. "F2,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" bitfld.long 0x0 1. "F1,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" newline bitfld.long 0x0 0. "F0,MUA to MUB-Side Flag" "0: MUA_FCR[Fn] = 0,1: MUA_FCR[Fn] = 1" group.long 0x110++0xB line.long 0x0 "GIER,General-Purpose Interrupt Enable" bitfld.long 0x0 3. "GIE3,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "GIE2,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "GIE1,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "GIE0,MUB General-purpose Interrupt Enable" "0: Disable,1: Enable" line.long 0x4 "GCR,General-Purpose Control" bitfld.long 0x4 3. "GIR3,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 2. "GIR2,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" newline bitfld.long 0x4 1. "GIR1,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" bitfld.long 0x4 0. "GIR0,MUB General-Purpose Interrupt Request" "0: Not requested,1: Requested" line.long 0x8 "GSR,General-purpose Status" eventfld.long 0x8 3. "GIP3,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 2. "GIP2,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" newline eventfld.long 0x8 1. "GIP1,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" eventfld.long 0x8 0. "GIP0,MUB General-Purpose Interrupt Request Pending" "0: Not pending,1: Pending" group.long 0x120++0x3 line.long 0x0 "TCR,Transmit Control" bitfld.long 0x0 3. "TIE3,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "TIE2,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "TIE1,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "TIE0,MUB Transmit Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x124++0x3 line.long 0x0 "TSR,Transmit Status" bitfld.long 0x0 3. "TE3,MUB Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 2. "TE2,MUB Transmit Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 1. "TE1,MUB Transmit Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "TE0,MUB Transmit Empty" "0: Not empty,1: Empty" group.long 0x128++0x3 line.long 0x0 "RCR,Receive Control" bitfld.long 0x0 3. "RIE3,MUB Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "RIE2,MUB Receive Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "RIE1,MUB Receive Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "RIE0,MUB Receive Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0x12C++0x3 line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 3. "RF3,MUB Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 2. "RF2,MUB Receive Register Full" "0: Not full,1: Full" newline bitfld.long 0x0 1. "RF1,MUB Receive Register Full" "0: Not full,1: Full" bitfld.long 0x0 0. "RF0,MUB Receive Register Full" "0: Not full,1: Full" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "TR[$1],Transmit" hexmask.long 0x0 0.--31. 1. "TR_DATA,MUB Transmit Data" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x280)++0x3 line.long 0x0 "RR[$1],Receive" hexmask.long 0x0 0.--31. 1. "RR_DATA,MUB Receive Data" repeat.end tree.end endif tree.end sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "OCOTP" base ad:0x40018000 repeat 48. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "OTP_SHADOW_PARTA[$1],OTP shadow register" hexmask.long 0x0 0.--31. 1. "SHADOW,OTP shadow register fsb have read access of shadow 0-47 (offset should be 0*4-47*4)" repeat.end repeat 368. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "OTP_SHADOW_PARTB$1,OTP shadow register" hexmask.long 0x0 0.--31. 1. "SHADOW,OTP shadow register fsb have read access of shadow 144-511 (offset should be 144*4-511*4)" repeat.end tree.end endif tree "OSC32KNP (Nano Power 32 kHz Oscillator)" base ad:0x40063000 group.long 0x0++0x3 line.long 0x0 "CTRL,Control" bitfld.long 0x0 16. "CLKMON_EN,Clock Monitor Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 8.--11. 1. "CAP_TRIM,Capacitor Trim Value" bitfld.long 0x0 2. "BYPASS_EN,Bypass Mode Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "MODE,Mode" "0: Low-Power (Nano-Power) mode,1: High-Power mode" bitfld.long 0x0 0. "OSC_DIS,Oscillator Output Disable" "0: Enable the oscillator output,1: Disable the oscillator output" group.long 0x8++0x3 line.long 0x0 "STAT,Clock Status" bitfld.long 0x0 8. "CLK_TAMPER_DETECTED,Clock Tamper Detected" "0: Not detected,1: Detected" rbitfld.long 0x0 1. "SCXO_STABLE,Self-Charge Oscillator Stable" "0: Unstable,1: Stable" rbitfld.long 0x0 0. "TCXO_STABLE,Startup Oscillator Stable" "0: Unstable,1: Stable" tree.end sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "OSCCA" base ad:0x4001A000 group.long 0x200++0x1F line.long 0x0 "SAFO_SGI_DATIN0A,Input Data register 0 lower-bank low" hexmask.long 0x0 0.--31. 1. "DATIN0A,Input Data register" line.long 0x4 "SAFO_SGI_DATIN0B,Input Data register 0 lower-bank high" hexmask.long 0x4 0.--31. 1. "DATIN0B,Input Data register" line.long 0x8 "SAFO_SGI_DATIN0C,Input Data register 0 upper-bank low" hexmask.long 0x8 0.--31. 1. "DATIN0C,Input Data register" line.long 0xC "SAFO_SGI_DATIN0D,Input Data register 0 upper-bank high" hexmask.long 0xC 0.--31. 1. "DATIN0D,Input Data register" line.long 0x10 "SAFO_SGI_DATIN1A,Input Data register 1 lower-bank low" hexmask.long 0x10 0.--31. 1. "DATIN1A,Input Data register" line.long 0x14 "SAFO_SGI_DATIN1B,Input Data register 1 lower-bank high" hexmask.long 0x14 0.--31. 1. "DATIN1B,Input Data register" line.long 0x18 "SAFO_SGI_DATIN1C,Input Data register 1 upper-bank low" hexmask.long 0x18 0.--31. 1. "DATIN1C,Input Data register" line.long 0x1C "SAFO_SGI_DATIN1D,Input Data register 1 upper-bank high" hexmask.long 0x1C 0.--31. 1. "DATIN1D,Input Data register" group.long 0x240++0x1F line.long 0x0 "SAFO_SGI_KEY0A,Input Key register 0 lower-bank low" hexmask.long 0x0 0.--31. 1. "KEY0A,Input Key register" line.long 0x4 "SAFO_SGI_KEY0B,Input Key register 0 lower-bank high" hexmask.long 0x4 0.--31. 1. "KEY0B,Input Key register" line.long 0x8 "SAFO_SGI_KEY0C,Input Key register 0 upper-bank low" hexmask.long 0x8 0.--31. 1. "KEY0C,Input Key register" line.long 0xC "SAFO_SGI_KEY0D,Input Key register 0 upper-bank high" hexmask.long 0xC 0.--31. 1. "KEY0D,Input Key register" line.long 0x10 "SAFO_SGI_KEY1A,Input Key register 1 lower-bank low" hexmask.long 0x10 0.--31. 1. "KEY1A,Input Key register" line.long 0x14 "SAFO_SGI_KEY1B,Input Key register 1 lower-bank high" hexmask.long 0x14 0.--31. 1. "KEY1B,Input Key register" line.long 0x18 "SAFO_SGI_KEY1C,Input Key register 1 upper-bank low" hexmask.long 0x18 0.--31. 1. "KEY1C,Input Key register" line.long 0x1C "SAFO_SGI_KEY1D,Input Key register 1 upper-bank high" hexmask.long 0x1C 0.--31. 1. "KEY1D,Input Key register" rgroup.long 0x2C0++0xF line.long 0x0 "SAFO_SGI_DATOUTA,Output Data register lower-bank low" hexmask.long 0x0 0.--31. 1. "DATOUTA,Output Data register" line.long 0x4 "SAFO_SGI_DATOUTB,Ouput Data register lower-bank high" hexmask.long 0x4 0.--31. 1. "DATOUTB,Ouput Data register" line.long 0x8 "SAFO_SGI_DATOUTC,Ouput Data register upper-bank low" hexmask.long 0x8 0.--31. 1. "DATOUTC,Ouput Data register" line.long 0xC "SAFO_SGI_DATOUTD,Output Data register upper-bank high" hexmask.long 0xC 0.--31. 1. "DOUTD,Output Data register" rgroup.long 0xC00++0x3 line.long 0x0 "SAFO_SGI_STATUS,Status Register" bitfld.long 0x0 15. "SM3_ERROR,SM3 ERROR" "0,1" hexmask.long.byte 0x0 9.--14. 1. "SM3_FIFO_LEVEL,SM3 FIFO Level" bitfld.long 0x0 8. "SM3_FIFO_FULL,SM3 FIFO Full Indicator" "0,1" bitfld.long 0x0 7. "IRQ,Interrupt Status Flag" "0,1" bitfld.long 0x0 6. "SM3_BUSY,SM3 Busy Status Flag" "0,1" bitfld.long 0x0 3.--5. "ERROR,Error Indicator" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 2. "PRNG_RDY,PRNG Ready" "0,1" bitfld.long 0x0 1. "OFLOW,Overflow Flag" "0,1" bitfld.long 0x0 0. "BUSY,Busy Flag" "0,1" group.long 0xC04++0x3 line.long 0x0 "SAFO_SGI_COUNT,Calculation Counter" hexmask.long.word 0x0 0.--15. 1. "COUNT,Calculation Counter" group.long 0xD00++0x7 line.long 0x0 "SAFO_SGI_CTRL,SGI Control Register" bitfld.long 0x0 28. "SM4_NO_KL,SM4 No Decryption Key Schedule" "0,1" bitfld.long 0x0 27. "SM4_EN,SM4 Kernel Enable" "0,1" hexmask.long.byte 0x0 20.--24. 1. "INKEYSEL,Input key selection" bitfld.long 0x0 14.--15. "DATOUT_RES,Kernels Data Out Options" "0,1,2,3" bitfld.long 0x0 11.--13. "OUTSEL,Kernel Input Configuration" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 7.--10. 1. "INSEL,Kernel Input Configuration" newline bitfld.long 0x0 4.--6. "CRYPTO_OP,Crypto Operation Type" "0,1,2,3,4,5,6,7" bitfld.long 0x0 1. "DECRYPT,Sets Cipher direction(SM4)" "0,1" bitfld.long 0x0 0. "START,Start Crypto Operation" "0,1" line.long 0x4 "SAFO_SGI_CTRL2,SGI Control Register 2" bitfld.long 0x4 22. "BYTES_ORDER,Byte order of regbank read/write data" "0,1" bitfld.long 0x4 21. "RKEY,Crypto result location" "0,1" hexmask.long.byte 0x4 16.--20. 1. "KEYRES,Selects key registers to be updated when rkey=1" bitfld.long 0x4 6. "INCR_CIN,Increment Carry-In control" "0,1" bitfld.long 0x4 5. "FLUSHWR,Flush Write control" "0,1" bitfld.long 0x4 4. "XORWR,Write-XOR control" "0,1" newline bitfld.long 0x4 3. "INCR,Increment(Triggered by SFR write)" "0,1" bitfld.long 0x4 2. "DATIN_FLUSH,Start DATIN register-bank Flush" "0,1" bitfld.long 0x4 1. "KEY_FLUSH,Start KEY register-bank Flush" "0,1" bitfld.long 0x4 0. "FLUSH,Start Full SGI Flush" "0,1" group.long 0xD14++0x7 line.long 0x0 "SAFO_SGI_SM3_CTRL,SM3 Control Register" bitfld.long 0x0 16. "SM3_EN,SM3 enable" "0,1" bitfld.long 0x0 15. "NO_AUTO_INIT,SM3 no automatic HASH initialisation." "0,1" bitfld.long 0x0 14. "SM3_STOP,STOP SM3 AUTO mode" "0,1" bitfld.long 0x0 13. "HASH_RELOAD,SM3 HASH reload" "0,1" bitfld.long 0x0 12. "SM3_COUNT_EN,SM3 Calculation Counter Enable" "0,1" hexmask.long.byte 0x0 8.--11. 1. "SM3_HIGH_LIM,SM3 FIFO high limit" newline hexmask.long.byte 0x0 4.--7. 1. "SM3_LOW_LIM,SM3 FIFO low limit" bitfld.long 0x0 1. "SM3_MODE,SM3 mode normal or automatic" "0,1" line.long 0x4 "SAFO_SGI_SM3_FIFO,SM3 FIFO Register" hexmask.long 0x4 0.--31. 1. "FIFO,SM3 FIFO Register" rgroup.long 0xD1C++0x3 line.long 0x0 "SAFO_SGI_CONFIG,SGI Configuration Register" bitfld.long 0x0 29. "HAS_SM4,Has SM4" "0,1" bitfld.long 0x0 28. "HAS_SM3,Has SM3" "0,1" bitfld.long 0x0 27. "SFR_SW_MASK,ID_CFG_SAFO_SGI_USE_SFR_SW_MASK is set" "0,1" bitfld.long 0x0 26. "SPB_MASKING,ID_CFG_SAFO_SGI_SPB_MASKING is set" "0,1" bitfld.long 0x0 25. "SPB_SUPPORT,ID_CFG_SPB_SUPPORT is set" "0,1" bitfld.long 0x0 24. "SHA_256_ONLY,Has SHA 256 only" "0,1" newline bitfld.long 0x0 22. "DUAL_SGI,Has dual SGI" "0,1" bitfld.long 0x0 21. "EDC,EDC enable" "0,1" bitfld.long 0x0 18.--20. "NUM_KEY,Number KEY" "0,1,2,3,4,5,6,7" bitfld.long 0x0 16.--17. "NUM_DATIN,Number DATIN" "0,1,2,3" bitfld.long 0x0 15. "BUS_WIDTH,Bus width" "0,1" bitfld.long 0x0 14. "MST,Has MST" "0,1" newline bitfld.long 0x0 13. "FA,Has FA protection" "0,1" bitfld.long 0x0 10. "KEY_DIGEST,Has key digest" "0,1" bitfld.long 0x0 9. "INTERNAL_PRNG,Has internal PRNG" "0,1" bitfld.long 0x0 8. "HAS_GFMUL,Has GFMUL" "0,1" bitfld.long 0x0 7. "HAS_CMAC,Has CMAC" "0,1" bitfld.long 0x0 6. "HAS_MOVEM,Has MOVEM" "0,1" group.long 0xFE4++0x3 line.long 0x0 "SAFO_SGI_INT_ENABLE,Interrupt Enable" bitfld.long 0x0 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0xFE8++0x7 line.long 0x0 "SAFO_SGI_INT_STATUS_CLR,Interrupt Status Clear" bitfld.long 0x0 0. "INT_CLR,Interrupt Status Clear" "0,1" line.long 0x4 "SAFO_SGI_INT_STATUS_SET,Interrupt Status Set" bitfld.long 0x4 0. "INT_SET,Set Interrupt by SW" "0,1" tree.end endif tree "OSTIMER (OS Event Timer)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "OSTIMER_CPU0" base ad:0x40207000 rgroup.long 0x0++0xF line.long 0x0 "EVTIMERL,EVTIMER Low" hexmask.long 0x0 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x4 "EVTIMERH,EVTIMER High" hexmask.long 0x4 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x8 "CAPTURE_L,Local Capture Low for CPU" hexmask.long 0x8 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" line.long 0xC "CAPTURE_H,Local Capture High for CPU" hexmask.long 0xC 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" group.long 0x10++0x7 line.long 0x0 "MATCH_L,Local Match Low for CPU" hexmask.long 0x0 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" line.long 0x4 "MATCH_H,Local Match High for CPU" hexmask.long 0x4 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" group.long 0x1C++0x3 line.long 0x0 "OSEVENT_CTRL,OSTIMER Control for CPU" bitfld.long 0x0 3. "DEBUG_EN,Debug Enable" "0: Disables,1: Enables" rbitfld.long 0x0 2. "MATCH_WR_RDY,EVTimer Match Write Ready" "0,1" bitfld.long 0x0 1. "OSTIMER_INTENA,Interrupt or Wake-Up Request" "0: Interrupts blocked,1: Interrupts enabled" eventfld.long 0x0 0. "OSTIMER_INTRFLAG,Interrupt Flag" "0,1" tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "OSTIMER_CPU1" base ad:0x40209000 rgroup.long 0x0++0xF line.long 0x0 "EVTIMERL,EVTIMER Low" hexmask.long 0x0 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x4 "EVTIMERH,EVTIMER High" hexmask.long 0x4 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x8 "CAPTURE_L,Local Capture Low for CPU" hexmask.long 0x8 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" line.long 0xC "CAPTURE_H,Local Capture High for CPU" hexmask.long 0xC 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" group.long 0x10++0x7 line.long 0x0 "MATCH_L,Local Match Low for CPU" hexmask.long 0x0 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" line.long 0x4 "MATCH_H,Local Match High for CPU" hexmask.long 0x4 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" group.long 0x1C++0x3 line.long 0x0 "OSEVENT_CTRL,OSTIMER Control for CPU" bitfld.long 0x0 3. "DEBUG_EN,Debug Enable" "0: Disables,1: Enables" rbitfld.long 0x0 2. "MATCH_WR_RDY,EVTimer Match Write Ready" "0,1" bitfld.long 0x0 1. "OSTIMER_INTENA,Interrupt or Wake-Up Request" "0: Interrupts blocked,1: Interrupts enabled" eventfld.long 0x0 0. "OSTIMER_INTRFLAG,Interrupt Flag" "0,1" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "OSTIMER_CPU0" base ad:0x40207000 rgroup.long 0x0++0xF line.long 0x0 "EVTIMERL,EVTIMER Low" hexmask.long 0x0 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x4 "EVTIMERH,EVTIMER High" hexmask.long 0x4 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x8 "CAPTURE_L,Local Capture Low for CPU" hexmask.long 0x8 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" line.long 0xC "CAPTURE_H,Local Capture High for CPU" hexmask.long 0xC 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" group.long 0x10++0x7 line.long 0x0 "MATCH_L,Local Match Low for CPU" hexmask.long 0x0 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" line.long 0x4 "MATCH_H,Local Match High for CPU" hexmask.long 0x4 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" group.long 0x1C++0x3 line.long 0x0 "OSEVENT_CTRL,OSTIMER Control for CPU" bitfld.long 0x0 3. "DEBUG_EN,Debug Enable" "0: Disables,1: Enables" rbitfld.long 0x0 2. "MATCH_WR_RDY,EVTimer Match Write Ready" "0,1" bitfld.long 0x0 1. "OSTIMER_INTENA,Interrupt or Wake-Up Request" "0: Interrupts blocked,1: Interrupts enabled" eventfld.long 0x0 0. "OSTIMER_INTRFLAG,Interrupt Flag" "0,1" tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "OSTIMER_CPU1" base ad:0x40209000 rgroup.long 0x0++0xF line.long 0x0 "EVTIMERL,EVTIMER Low" hexmask.long 0x0 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x4 "EVTIMERH,EVTIMER High" hexmask.long 0x4 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x8 "CAPTURE_L,Local Capture Low for CPU" hexmask.long 0x8 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" line.long 0xC "CAPTURE_H,Local Capture High for CPU" hexmask.long 0xC 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" group.long 0x10++0x7 line.long 0x0 "MATCH_L,Local Match Low for CPU" hexmask.long 0x0 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" line.long 0x4 "MATCH_H,Local Match High for CPU" hexmask.long 0x4 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" group.long 0x1C++0x3 line.long 0x0 "OSEVENT_CTRL,OSTIMER Control for CPU" bitfld.long 0x0 3. "DEBUG_EN,Debug Enable" "0: Disables,1: Enables" rbitfld.long 0x0 2. "MATCH_WR_RDY,EVTimer Match Write Ready" "0,1" bitfld.long 0x0 1. "OSTIMER_INTENA,Interrupt or Wake-Up Request" "0: Interrupts blocked,1: Interrupts enabled" eventfld.long 0x0 0. "OSTIMER_INTRFLAG,Interrupt Flag" "0,1" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "OSTIMER_CPU0" base ad:0x40207000 rgroup.long 0x0++0xF line.long 0x0 "EVTIMERL,EVTIMER Low" hexmask.long 0x0 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x4 "EVTIMERH,EVTIMER High" hexmask.long 0x4 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x8 "CAPTURE_L,Local Capture Low for CPU" hexmask.long 0x8 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" line.long 0xC "CAPTURE_H,Local Capture High for CPU" hexmask.long 0xC 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" group.long 0x10++0x7 line.long 0x0 "MATCH_L,Local Match Low for CPU" hexmask.long 0x0 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" line.long 0x4 "MATCH_H,Local Match High for CPU" hexmask.long 0x4 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" group.long 0x1C++0x3 line.long 0x0 "OSEVENT_CTRL,OSTIMER Control for CPU" bitfld.long 0x0 3. "DEBUG_EN,Debug Enable" "0: Disables,1: Enables" rbitfld.long 0x0 2. "MATCH_WR_RDY,EVTimer Match Write Ready" "0,1" bitfld.long 0x0 1. "OSTIMER_INTENA,Interrupt or Wake-Up Request" "0: Interrupts blocked,1: Interrupts enabled" eventfld.long 0x0 0. "OSTIMER_INTRFLAG,Interrupt Flag" "0,1" tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "OSTIMER_CPU1" base ad:0x40209000 rgroup.long 0x0++0xF line.long 0x0 "EVTIMERL,EVTIMER Low" hexmask.long 0x0 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x4 "EVTIMERH,EVTIMER High" hexmask.long 0x4 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x8 "CAPTURE_L,Local Capture Low for CPU" hexmask.long 0x8 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" line.long 0xC "CAPTURE_H,Local Capture High for CPU" hexmask.long 0xC 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" group.long 0x10++0x7 line.long 0x0 "MATCH_L,Local Match Low for CPU" hexmask.long 0x0 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" line.long 0x4 "MATCH_H,Local Match High for CPU" hexmask.long 0x4 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" group.long 0x1C++0x3 line.long 0x0 "OSEVENT_CTRL,OSTIMER Control for CPU" bitfld.long 0x0 3. "DEBUG_EN,Debug Enable" "0: Disables,1: Enables" rbitfld.long 0x0 2. "MATCH_WR_RDY,EVTimer Match Write Ready" "0,1" bitfld.long 0x0 1. "OSTIMER_INTENA,Interrupt or Wake-Up Request" "0: Interrupts blocked,1: Interrupts enabled" eventfld.long 0x0 0. "OSTIMER_INTRFLAG,Interrupt Flag" "0,1" tree.end endif tree.end sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) base ad:0x40025000 elif (cpuis("IMXRT735-CPU1")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU1")) base ad:0x40045000 endif tree "PINT (Pin Interrupts and Pattern Match)" group.long 0x0++0x7 line.long 0x0 "ISEL,Pin Interrupt Mode" sif (cpuis("IMXRT735-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "PMODE,Interrupt mode" endif sif (cpuis("IMXRT735-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "PMODE,Interrupt mode" newline endif sif (cpuis("IMXRT758-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "PMODE,Interrupt mode" endif sif (cpuis("IMXRT758-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "PMODE,Interrupt mode" newline endif sif (cpuis("IMXRT798-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "PMODE,Interrupt mode" endif sif (cpuis("IMXRT798-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "PMODE,Interrupt mode" endif line.long 0x4 "IENR,Pin Interrupt Level or Rising-Edge Interrupt Enable" sif (cpuis("IMXRT735-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "ENRL,Enables Interrupt" endif sif (cpuis("IMXRT735-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "ENRL,Enables Interrupt" newline endif sif (cpuis("IMXRT758-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "ENRL,Enables Interrupt" endif sif (cpuis("IMXRT758-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "ENRL,Enables Interrupt" newline endif sif (cpuis("IMXRT798-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "ENRL,Enables Interrupt" endif sif (cpuis("IMXRT798-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "ENRL,Enables Interrupt" endif wgroup.long 0x8++0x3 line.long 0x0 "SIENR,Pin Interrupt Level or Rising-Edge Interrupt Set" sif (cpuis("IMXRT735-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "SETENRL,Configures IENR" endif sif (cpuis("IMXRT735-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "SETENRL,Configures IENR" newline endif sif (cpuis("IMXRT758-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "SETENRL,Configures IENR" endif sif (cpuis("IMXRT758-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "SETENRL,Configures IENR" newline endif sif (cpuis("IMXRT798-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "SETENRL,Configures IENR" endif sif (cpuis("IMXRT798-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "SETENRL,Configures IENR" endif group.long 0xC++0x7 line.long 0x0 "CIENR,Pin Interrupt Level (Rising-Edge Interrupt) Clear" sif (cpuis("IMXRT735-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "CENRL,Clear bits in IENR" endif sif (cpuis("IMXRT735-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "CENRL,Clear bits in IENR" newline endif sif (cpuis("IMXRT758-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "CENRL,Clear bits in IENR" endif sif (cpuis("IMXRT758-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "CENRL,Clear bits in IENR" newline endif sif (cpuis("IMXRT798-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "CENRL,Clear bits in IENR" endif sif (cpuis("IMXRT798-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "CENRL,Clear bits in IENR" endif line.long 0x4 "IENF,Pin Interrupt Active Level or Falling-Edge Interrupt Enable" sif (cpuis("IMXRT735-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "ENAF,Enables Interrupt" endif sif (cpuis("IMXRT735-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "ENAF,Enables Interrupt" newline endif sif (cpuis("IMXRT758-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "ENAF,Enables Interrupt" endif sif (cpuis("IMXRT758-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "ENAF,Enables Interrupt" newline endif sif (cpuis("IMXRT798-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "ENAF,Enables Interrupt" endif sif (cpuis("IMXRT798-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "ENAF,Enables Interrupt" endif wgroup.long 0x14++0x7 line.long 0x0 "SIENF,Pin Interrupt Active Level or Falling-Edge Interrupt Set" sif (cpuis("IMXRT735-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "SETENAF,Write 1 to this address to clear to disable interrupts. Bit a sets bit n in IENF." endif sif (cpuis("IMXRT735-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "SETENAF,Write 1 to this address to clear to disable interrupts. Bit a sets bit n in IENF." newline endif sif (cpuis("IMXRT758-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "SETENAF,Write 1 to this address to clear to disable interrupts. Bit a sets bit n in IENF." endif sif (cpuis("IMXRT758-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "SETENAF,Write 1 to this address to clear to disable interrupts. Bit a sets bit n in IENF." newline endif sif (cpuis("IMXRT798-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "SETENAF,Write 1 to this address to clear to disable interrupts. Bit a sets bit n in IENF." endif sif (cpuis("IMXRT798-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "SETENAF,Write 1 to this address to clear to disable interrupts. Bit a sets bit n in IENF." endif line.long 0x4 "CIENF,Pin Interrupt Active Level or Falling-Edge Interrupt Clear" sif (cpuis("IMXRT735-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "CENAF,Writes 0 to IENF" endif sif (cpuis("IMXRT735-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "CENAF,Writes 0 to IENF" newline endif sif (cpuis("IMXRT758-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "CENAF,Writes 0 to IENF" endif sif (cpuis("IMXRT758-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "CENAF,Writes 0 to IENF" newline endif sif (cpuis("IMXRT798-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "CENAF,Writes 0 to IENF" endif sif (cpuis("IMXRT798-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "CENAF,Writes 0 to IENF" endif group.long 0x1C++0x17 line.long 0x0 "RISE,Pin Interrupt Rising Edge" sif (cpuis("IMXRT735-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "RDET,Rising-Edge Detect" endif sif (cpuis("IMXRT735-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "RDET,Rising-Edge Detect" newline endif sif (cpuis("IMXRT758-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "RDET,Rising-Edge Detect" endif sif (cpuis("IMXRT758-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "RDET,Rising-Edge Detect" newline endif sif (cpuis("IMXRT798-CPU0")) hexmask.long.byte 0x0 0.--7. 1. "RDET,Rising-Edge Detect" endif sif (cpuis("IMXRT798-CPU1")) hexmask.long.byte 0x0 0.--3. 1. "RDET,Rising-Edge Detect" endif line.long 0x4 "FALL,Pin Interrupt Falling Edge" sif (cpuis("IMXRT735-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "FDET,Falling-Edge Detect" endif sif (cpuis("IMXRT735-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "FDET,Falling-Edge Detect" newline endif sif (cpuis("IMXRT758-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "FDET,Falling-Edge Detect" endif sif (cpuis("IMXRT758-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "FDET,Falling-Edge Detect" newline endif sif (cpuis("IMXRT798-CPU0")) hexmask.long.byte 0x4 0.--7. 1. "FDET,Falling-Edge Detect" endif sif (cpuis("IMXRT798-CPU1")) hexmask.long.byte 0x4 0.--3. 1. "FDET,Falling-Edge Detect" endif line.long 0x8 "IST,Pin Interrupt Status" sif (cpuis("IMXRT735-CPU0")) hexmask.long.byte 0x8 0.--7. 1. "PSTAT,Pin Interrupt Status" endif sif (cpuis("IMXRT735-CPU1")) hexmask.long.byte 0x8 0.--3. 1. "PSTAT,Pin Interrupt Status" newline endif sif (cpuis("IMXRT758-CPU0")) hexmask.long.byte 0x8 0.--7. 1. "PSTAT,Pin Interrupt Status" endif sif (cpuis("IMXRT758-CPU1")) hexmask.long.byte 0x8 0.--3. 1. "PSTAT,Pin Interrupt Status" newline endif sif (cpuis("IMXRT798-CPU0")) hexmask.long.byte 0x8 0.--7. 1. "PSTAT,Pin Interrupt Status" endif sif (cpuis("IMXRT798-CPU1")) hexmask.long.byte 0x8 0.--3. 1. "PSTAT,Pin Interrupt Status" endif line.long 0xC "PMCTRL,Pattern-Match Interrupt Control" hexmask.long.byte 0xC 24.--31. 1. "PMAT,Pattern Matches" bitfld.long 0xC 1. "ENA_RXEV,Enables the RXEV output to the CPU and/or to a GPIO output when the specified Boolean expression evaluates to true. If this value is 0b RXEV output to the CPU is disabled. If this value is 1b RXEV output to the CPU is enabled." "0: Disabled,1: Enabled" newline bitfld.long 0xC 0. "SEL_PMATCH,Specifies whether the pin interrupts are controlled by the pin interrupt function or by the pattern-match function. If this value is 0b interrupts are driven in response to the standard pin interrupt function. If this value is 1b interrupts.." "0: Pin interrupt,1: Pattern match" line.long 0x10 "PMSRC,Pattern-Match Interrupt Bit-Slice Source" bitfld.long 0x10 29.--31. "SRC7,Selects the input source for bit slice 7" "0: Input 0 (selects the pin identified in PINT_TRIG0),1: Input 1 (selects the pin identified in PINT_TRIG1),2: Input 2 (selects the pin identified in PINT_TRIG2),3: Input 3 (selects the pin identified in PINT_TRIG3),4: Input 4 (selects the pin identified in PINT_TRIG4),5: Input 5 (selects the pin identified in PINT_TRIG5),6: Input 6 (selects the pin identified in PINT_TRIG6),7: Input 7 (selects the pin identified in PINT_TRIG7)" bitfld.long 0x10 26.--28. "SRC6,Selects the input source for bit slice 6" "0: Input 0 (selects the pin identified in PINT_TRIG0),1: Input 1 (selects the pin identified in PINT_TRIG1),2: Input 2 (selects the pin identified in PINT_TRIG2),3: Input 3 (selects the pin identified in PINT_TRIG3),4: Input 4 (selects the pin identified in PINT_TRIG4),5: Input 5 (selects the pin identified in PINT_TRIG5),6: Input 6 (selects the pin identified in PINT_TRIG6),7: Input 7 (selects the pin identified in PINT_TRIG7)" newline bitfld.long 0x10 23.--25. "SRC5,Selects the input source for bit slice 5" "0: Input 0 (selects the pin identified in PINT_TRIG0),1: Input 1 (selects the pin identified in PINT_TRIG1),2: Input 2 (selects the pin identified in PINT_TRIG2),3: Input 3 (selects the pin identified in PINT_TRIG3),4: Input 4 (selects the pin identified in PINT_TRIG4),5: Input 5 (selects the pin identified in PINT_TRIG5),6: Input 6 (selects the pin identified in PINT_TRIG6),7: Input 7 (selects the pin identified in PINT_TRIG7)" bitfld.long 0x10 20.--22. "SRC4,Selects the input source for bit slice 4" "0: Input 0 (selects the pin identified in PINT_TRIG0),1: Input 1 (selects the pin identified in PINT_TRIG1),2: Input 2 (selects the pin identified in PINT_TRIG2),3: Input 3 (selects the pin identified in PINT_TRIG3),4: Input 4 (selects the pin identified in PINT_TRIG4),5: Input 5 (selects the pin identified in PINT_TRIG5),6: Input 6 (selects the pin identified in PINT_TRIG6),7: Input 7 (selects the pin identified in PINT_TRIG7)" newline bitfld.long 0x10 17.--19. "SRC3,Selects the input source for bit slice 3" "0: Input 0 (selects the pin identified in PINT_TRIG0),1: Input 1 (selects the pin identified in PINT_TRIG1),2: Input 2 (selects the pin identified in PINT_TRIG2),3: Input 3 (selects the pin identified in PINT_TRIG3),4: Input 4 (selects the pin identified in PINT_TRIG4),5: Input 5 (selects the pin identified in PINT_TRIG5),6: Input 6 (selects the pin identified in PINT_TRIG6),7: Input 7 (selects the pin identified in PINT_TRIG7)" bitfld.long 0x10 14.--16. "SRC2,Selects the input source for bit slice 2" "0: Input 0 (selects the pin identified in PINT_TRIG0),1: Input 1 (selects the pin identified in PINT_TRIG1),2: Input 2 (selects the pin identified in PINT_TRIG2),3: Input 3 (selects the pin identified in PINT_TRIG3),4: Input 4 (selects the pin identified in PINT_TRIG4),5: Input 5 (selects the pin identified in PINT_TRIG5),6: Input 6 (selects the pin identified in PINT_TRIG6),7: Input 7 (selects the pin identified in PINT_TRIG7)" newline bitfld.long 0x10 11.--13. "SRC1,Selects the input source for bit slice 1" "0: Input 0 (selects the pin identified in PINT_TRIG0),1: Input 1 (selects the pin identified in PINT_TRIG1),2: Input 2 (selects the pin identified in PINT_TRIG2),3: Input 3 (selects the pin identified in PINT_TRIG3),4: Input 4 (selects the pin identified in PINT_TRIG4),5: Input 5 (selects the pin identified in PINT_TRIG5),6: Input 6 (selects the pin identified in PINT_TRIG6),7: Input 7 (selects the pin identified in PINT_TRIG7)" bitfld.long 0x10 8.--10. "SRC0,Selects the input source for bit slice 0" "0: Input 0 (selects the pin identified in PINT_TRIG0),1: Input 1 (selects the pin identified in PINT_TRIG1),2: Input 2 (selects the pin identified in PINT_TRIG2),3: Input 3 (selects the pin identified in PINT_TRIG3),4: Input 4 (selects the pin identified in PINT_TRIG4),5: Input 5 (selects the pin identified in PINT_TRIG5),6: Input 6 (selects the pin identified in PINT_TRIG6),7: Input 7 (selects the pin identified in PINT_TRIG7)" line.long 0x14 "PMCFG,Pattern-Match Interrupt Bit Slice Configuration" bitfld.long 0x14 29.--31. "CFG7,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" bitfld.long 0x14 26.--28. "CFG6,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" newline bitfld.long 0x14 23.--25. "CFG5,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" bitfld.long 0x14 20.--22. "CFG4,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" newline bitfld.long 0x14 17.--19. "CFG3,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" bitfld.long 0x14 14.--16. "CFG2,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" newline bitfld.long 0x14 11.--13. "CFG1,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" bitfld.long 0x14 8.--10. "CFG0,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" newline bitfld.long 0x14 6. "PROD_ENDPTS6,Determines whether slice 6 is an endpoint. Slice 6 is not an endpoint. Slice 6 is the endpoint of a product term (minterm). Pin interrupt 6 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" bitfld.long 0x14 5. "PROD_ENDPTS5,Determines whether slice 5 is an endpoint. Slice 5 is not an endpoint. Slice 5 is the endpoint of a product term (minterm). Pin interrupt 5 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" newline bitfld.long 0x14 4. "PROD_ENDPTS4,Determines whether slice 4 is an endpoint. Slice 4 is not an endpoint. Slice 4 is the endpoint of a product term (minterm). Pin interrupt 4 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" bitfld.long 0x14 3. "PROD_ENDPTS3,Determines whether slice 3 is an endpoint. Slice 3 is not an endpoint. Slice 3 is the endpoint of a product term (minterm). Pin interrupt 3 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" newline bitfld.long 0x14 2. "PROD_ENDPTS2,Determines whether slice 2 is an endpoint. Slice 2 is not an endpoint. Slice 2 is the endpoint of a product term (minterm). Pin interrupt 2 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" bitfld.long 0x14 1. "PROD_ENDPTS1,Determines whether slice 1 is an endpoint. Slice 1 is not an endpoint. Slice 1 is the endpoint of a product term (minterm). Pin interrupt 1 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" newline bitfld.long 0x14 0. "PROD_ENDPTS0,Determines whether slice 0 is an endpoint. Slice 0 is not an endpoint. Slice 0 is the endpoint of a product term (minterm). Pin interrupt 0 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" tree.end tree "PKC (Public Key Cryptography)" base ad:0x40011000 rgroup.long 0x0++0x3 line.long 0x0 "pkc_status,Status register" hexmask.long 0x0 7.--31. 1. "reserved31,reserved" bitfld.long 0x0 5.--6. "locked,Parameter set locked: Indicates if parameter set is locked due to a pending calculation start or can be overwritten." "0,1,2,3" newline bitfld.long 0x0 4. "reserved4,reserved" "0,1" bitfld.long 0x0 3. "goany,Combined GO status flag: GOANY is set in case either PKC_CTRL.GOD1 GOD2 GOM1 GOM2 or GOU is set. The 1-to-0 transition of GOANY indicates that a calculation has been started and that a new GO bit can be set. If GOANY is cleared also all.." "0,1" newline bitfld.long 0x0 2. "zero,Zero result flag: ZERO is set by the PKC at the end of a calculation in case the result of the calculation is equal zero. ZERO is updated for each PKC calculation mode except for MUL1 (opcode 0x20) and MUL1_GF2 (opcode 0x24)." "0,1" bitfld.long 0x0 1. "carry,Carry overflow flag: CARRY is set by the PKC at the end of a calculation in case" "0,1" newline bitfld.long 0x0 0. "activ,PKC active: ACTIV=1 signals that a calculation is in progress or about to start. At the end of a calculation ACTIV is automatically reset to logic 0 in case no further GO bit is set. If the next PKC operation has been started by setting a GO bit.." "0,1" group.long 0x4++0x7 line.long 0x0 "pkc_ctrl,Control register" hexmask.long.tbyte 0x0 12.--31. 1. "reserved31,reserved" bitfld.long 0x0 10.--11. "redmul,Reduced multiplier mode: REDMUL defines the operand width processed by the PKC coprocessor." "0: full size mode 3 least significant bits of..,?,2: 64-bit mode 3 least significant bits of pointer..,?" newline bitfld.long 0x0 9. "cache_en,Enable universal pointer cache: If CACHE_EN=1 the cache for the universal pointer parameters is enabled. In case a parameter value is found in the cache (from a previous fetch) no DMA access is triggered. As such the amount of DMA accesses for.." "0,1" bitfld.long 0x0 8. "clrcache,Clear universal pointer cache: Invalidates the cache such that all previously fetched parameters are withdrawn and have to be fetched again via DMA accesses." "0,1" newline bitfld.long 0x0 7. "gf2conv,Convert to GF2 calculation modes: If GF2CONV is set operations are mapped to their GF(2) equivalent operation modes." "0,1" bitfld.long 0x0 6. "gou,Control bit to start pipe operation: If GOU is set PKC will start the pipe / L2 operation (parameter fetch & calculation) described in section 'PKC Universal Pointer Fetch Operation'." "0,1" newline bitfld.long 0x0 5. "gom2,Control bit to start MC pattern using parameter set 2: If GOM2 is set PKC will start a MC pattern / L1 operation using parameter set 2 (PKC_MODE2 PKC_XYPTR2 PKC_ZRPTR2 PKC_LEN2)." "?,?" bitfld.long 0x0 4. "gom1,Control bit to start MC pattern using parameter set 1: If GOM1 is set PKC will start a MC pattern / L1 operation using parameter set 1 (PKC_MODE1 PKC_XYPTR1 PKC_ZRPTR1 PKC_LEN1)." "?,1: If GOM1 is set PKC will start a MC pattern / L1.." newline bitfld.long 0x0 3. "god2,Control bit to start direct operation using parameter set 2: If GOD2 is set PKC will start a direct / L0 operation using parameter set 2 (PKC_MODE2 PKC_XYPTR2 PKC_ZRPTR2 PKC_LEN2)." "?,?" bitfld.long 0x0 2. "god1,Control bit to start direct operation using parameter set 1: If GOD1 is set PKC will start a direct / L0 operation using parameter set 1 (PKC_MODE1 PKC_XYPTR1 PKC_ZRPTR1 PKC_LEN1)." "?,1: If GOD1 is set PKC will start a direct / L0.." newline bitfld.long 0x0 1. "stop,Freeze PKC calculation: STOP=1 freezes all PKC activity incl. RAM accesses and reduces the PKC power consumption to its minimum. The difference compared to the reset of the PKC is that a stopped calculation can be continued when STOP is released.." "0,1" bitfld.long 0x0 0. "reset,PKC reset control bit: RESET=1 enforces the PKC's reset state during which a calculation cannot be started and by which any ongoing calculation process is stopped. RESET can be set/cleared by the CPU in order to switch between PKC reset and.." "0,1" line.long 0x4 "pkc_cfg,Configuration register" hexmask.long.tbyte 0x4 11.--31. 1. "reserved31,reserved" bitfld.long 0x4 10. "fmulnoise,Noise feature not available in this version (flag is don't care)." "0,1" newline bitfld.long 0x4 9. "alpnoise,Noise feature not available in this version (flag is don't care)." "0,1" bitfld.long 0x4 8. "sbxnoise,Noise feature not available in this version (flag is don't care)." "0,1" newline bitfld.long 0x4 5.--7. "rnddly,Random delay feature not available in this version (flag is don't care)." "0,1,2,3,4,5,6,7" bitfld.long 0x4 4. "redmulnoise,Noise in reduced multiplier mode feature not available in this version (flag is don't care)." "0,1" newline bitfld.long 0x4 3. "clkrnd,Clock randomization feature not available in this version (flag is don't care)." "0,1" bitfld.long 0x4 2. "rfu2,Reserved" "0,1" newline bitfld.long 0x4 1. "rfu1,Reserved" "0,1" bitfld.long 0x4 0. "idleop,Idle operation feature not available in this version (flag is don't care)." "0,1" group.long 0x10++0x1F line.long 0x0 "pkc_mode1,Mode register. parameter set 1" hexmask.long.tbyte 0x0 8.--31. 1. "reserved31,reserved" hexmask.long.byte 0x0 0.--7. 1. "mode,Calculation Mode / MC Start address:" line.long 0x4 "pkc_xyptr1,X+Y pointer register. parameter set 1" hexmask.long.word 0x4 16.--31. 1. "yptr,Start address of Y operand in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." hexmask.long.word 0x4 0.--15. 1. "xptr,Start address of X operand in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." line.long 0x8 "pkc_zrptr1,Z+R pointer register. parameter set 1" hexmask.long.word 0x8 16.--31. 1. "rptr,Start address of R result in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." hexmask.long.word 0x8 0.--15. 1. "zptr,Start address of Z operand in PKCRAM with byte granularity or constant for calculation modes using CONST:" line.long 0xC "pkc_len1,Length register. parameter set 1" hexmask.long.word 0xC 16.--31. 1. "mclen,Loop counter for microcode pattern: MCLEN defines the length of the loop counter that can be used in L1 calculation mode e.g. in MC opcode DecrTBNZ. For the hardcoded MC patterns Modular Multiplication (MC start address 0x00) Plain Multiplication.." hexmask.long.word 0xC 0.--15. 1. "len,Operand length: LEN defines the length of the operands and the result in bytes. The length of Y Z and R depend furthermore on the selected calculation mode." line.long 0x10 "pkc_mode2,Mode register. parameter set 2" hexmask.long.tbyte 0x10 8.--31. 1. "reserved31,reserved" hexmask.long.byte 0x10 0.--7. 1. "mode,Calculation Mode / MC Start address:" line.long 0x14 "pkc_xyptr2,X+Y pointer register. parameter set 2" hexmask.long.word 0x14 16.--31. 1. "yptr,Start address of Y operand in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." hexmask.long.word 0x14 0.--15. 1. "xptr,Start address of X operand in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." line.long 0x18 "pkc_zrptr2,Z+R pointer register. parameter set 2" hexmask.long.word 0x18 16.--31. 1. "rptr,Start address of R result in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." hexmask.long.word 0x18 0.--15. 1. "zptr,Start address of Z operand in PKCRAM with byte granularity or constant for calculation modes using CONST:" line.long 0x1C "pkc_len2,Length register. parameter set 2" hexmask.long.word 0x1C 16.--31. 1. "mclen,Loop counter for microcode pattern: MCLEN defines the length of the loop counter that can be used in L1 calculation mode e.g. in MC opcode DecrTBNZ. For the hardcoded MC patterns Modular Multiplication (MC start address 0x00)" hexmask.long.word 0x1C 0.--15. 1. "len,Operand length: LEN defines the length of the operands and the result in bytes. The length of Y Z and R depend furthermore on the selected calculation mode." group.long 0x40++0xB line.long 0x0 "pkc_uptr,Universal pointer FUP program" hexmask.long 0x0 0.--31. 1. "ptr,Pointer to start address of PKC FUP program: PKC_UPTR needs to be defined before starting a universal pointer PKC calculation (L2) via PKC_CTRL.GOU. The pointer address needs to be valid and the memory space the pointer addresses needs to be enabled.." line.long 0x4 "pkc_uptrt,Universal pointer FUP table" hexmask.long 0x4 0.--31. 1. "ptr,Pointer to start address of PKC FUP table: PKC_UPTRT needs to be defined before starting a universal pointer PKC calculation (L2) via PKC_CTRL.GOU. The pointer address needs to be valid and the memory space the pointer addresses needs to be enabled.." line.long 0x8 "pkc_ulen,Universal pointer length" hexmask.long.tbyte 0x8 8.--31. 1. "reserved31,reserved" hexmask.long.byte 0x8 0.--7. 1. "len,Length of universal pointer calculation: PKC_ULEN defines how many FUP program entries shall be processed for one L2 calculation started via PKC_CTRL.GOU. The FUP program entries include L0 calculations L1 calculations and CRC entries for FUP.." group.long 0x50++0x3 line.long 0x0 "pkc_mcdata,MC pattern data interface" hexmask.long 0x0 0.--31. 1. "mcdata,Microcode read/write data: This IP version does not support flexible MC patterns (only hard coded ones). Any read or write access to PKC_MCDATA triggers a security alarm (PKC_ACCESS_ERR.CTRL is set)." rgroup.long 0x60++0x3 line.long 0x0 "pkc_version,PKC version register" hexmask.long.word 0x0 20.--31. 1. "reserved31,reserved" hexmask.long.byte 0x0 12.--19. 1. "mcreconf_size,Size of reconfigurable MC table in bytes" newline bitfld.long 0x0 11. "sbx3avail,SBX3 operation is available" "0,1" bitfld.long 0x0 10. "sbx2avail,SBX2 operation is available" "0,1" newline bitfld.long 0x0 9. "sbx1avail,SBX1 operation is available" "0,1" bitfld.long 0x0 8. "sbx0avail,SBX0 operation is available" "0,1" newline bitfld.long 0x0 6.--7. "paramnum,Number of parameter sets for real calculation" "0,1,2,3" bitfld.long 0x0 5. "gf2avail,GF2 calculation modes are available" "0,1" newline bitfld.long 0x0 4. "upcacheavail,UP cache is available" "0,1" bitfld.long 0x0 3. "upavail,UP feature (L2 calculation) is available" "0,1" newline bitfld.long 0x0 2. "mcavail,MC feature (L1 calculation) is available" "0,1" bitfld.long 0x0 0.--1. "mulsize,native multiplier size and operand granularity" "?,1: 32-bit multiplier,2: 64-bit multiplier,3: 128-bit multiplier" wgroup.long 0xFB0++0x3 line.long 0x0 "pkc_soft_rst,Software reset" hexmask.long 0x0 1.--31. 1. "reserved31,reserved" bitfld.long 0x0 0. "soft_rst,Write 1 to reset module (0 has no effect). All running and pending PKC calculation are stopped. All PKC SFRs are reset except PKC_ACCESS_ERR." "0,1" rgroup.long 0xFC0++0x3 line.long 0x0 "pkc_access_err,Access Error" hexmask.long.word 0x0 21.--31. 1. "reserved31,reserved for more block errors" bitfld.long 0x0 20. "reserved20,reserved" "0,1" newline bitfld.long 0x0 19. "ucrc,Error in L2 CRC check" "0,1" bitfld.long 0x0 18. "ctrl,Error in PKC software control" "0,1" newline bitfld.long 0x0 17. "fdet,Error due to error detection circuitry" "0,1" bitfld.long 0x0 16. "pkcc,Error in PKC coprocessor kernel" "0,1" newline hexmask.long.byte 0x0 11.--15. 1. "reserved15,reserved for future erors on AHB I/F L2 Only" bitfld.long 0x0 10. "ahb,AHB Error: invalid AHB access L2 Only" "0,1" newline bitfld.long 0x0 8.--9. "reserved9,reserved for future erors on AHB I/F L2 Only" "0,1,2,3" hexmask.long.byte 0x0 4.--7. 1. "apb_master,APB Master that triggered first APB error (APB_WRGMD or APB_NOTAV)" newline bitfld.long 0x0 2.--3. "reserved3,reserved for future erors on APB I/F" "0,1,2,3" bitfld.long 0x0 1. "apb_wrgmd,APB Error: Wrong access mode" "0,1" newline bitfld.long 0x0 0. "apb_notav,APB Error: address not available" "0,1" wgroup.long 0xFC4++0x3 line.long 0x0 "pkc_access_err_clr,Clear Access Error" hexmask.long 0x0 1.--31. 1. "reserved31,reserved" bitfld.long 0x0 0. "err_clr,Write 1 to reset PKC_ACCESS_ERR SFR." "0,1" wgroup.long 0xFD8++0x7 line.long 0x0 "pkc_int_clr_enable,Interrupt enable clear" hexmask.long 0x0 2.--31. 1. "reserved31,reserved" bitfld.long 0x0 1. "reserved1,reserved" "0,1" newline bitfld.long 0x0 0. "en_pdone,Write to clear PDONE interrupt enable flag (PKC_INT_ENABLE.EN_PDONE=0)." "0,1" line.long 0x4 "pkc_int_set_enable,Interrupt enable set" hexmask.long 0x4 2.--31. 1. "reserved31,reserved" bitfld.long 0x4 1. "reserved1,reserved" "0,1" newline bitfld.long 0x4 0. "en_pdone,Write to set PDONE interrupt enable flag (PKC_INT_ENABLE.EN_PDONE=1)." "0,1" rgroup.long 0xFE0++0x7 line.long 0x0 "pkc_int_status,Interrupt status" hexmask.long 0x0 2.--31. 1. "reserved31,reserved" bitfld.long 0x0 1. "reserved1,reserved" "0,1" newline bitfld.long 0x0 0. "int_pdone,End-of-computation status flag: INT_PDONE is set after EACH single PKC L0 or L1 calculation. In case of a universal pointer calculation (L2) INT_PDONE is set at the end of the pipe calculation when PKC_ULEN has been decremented to zero and the.." "0,1" line.long 0x4 "pkc_int_enable,Interrupt enable" hexmask.long 0x4 2.--31. 1. "reserved31,reserved" bitfld.long 0x4 1. "reserved1,reserved" "0,1" newline bitfld.long 0x4 0. "en_pdone,PDONE interrupt enable flag: If EN_PDONE=1 an interrupt is triggered every time PKC_INT_STATUS.INT_PDONE is set. Otherwise the interrupt generation is suppressed." "0,1" wgroup.long 0xFE8++0x7 line.long 0x0 "pkc_int_clr_status,Interrupt status clear" hexmask.long 0x0 2.--31. 1. "reserved31,reserved" bitfld.long 0x0 1. "reserved1,reserved" "0,1" newline bitfld.long 0x0 0. "int_pdone,Write to clear End-of-computation status flag (PKC_INT_STATUS.INT_PDONE=0)." "0,1" line.long 0x4 "pkc_int_set_status,Interrupt status set" hexmask.long 0x4 2.--31. 1. "reserved31,reserved" bitfld.long 0x4 1. "reserved1,reserved" "0,1" newline bitfld.long 0x4 0. "int_pdone,Write to set End-of-computation status flag (PKC_INT_STATUS.INT_PDONE=1) to trigger a PKC interrupt via software e.g. for debug purposes." "0,1" rgroup.long 0xFFC++0x3 line.long 0x0 "pkc_module_id,Module ID" hexmask.long.word 0x0 16.--31. 1. "id,Module ID" hexmask.long.byte 0x0 12.--15. 1. "major_rev,Major revision" newline hexmask.long.byte 0x0 8.--11. 1. "minor_rev,Minor revision" hexmask.long.byte 0x0 0.--7. 1. "size,Address space of the IP" tree.end tree "PMC (Power Management Controller)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "PMC0" base ad:0x4020F000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,PMC Version and Feature ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "STATUS,PMC Status" bitfld.long 0x4 29. "DSSENS,CPU1 Deep Sleep" "0: CPU1 is in Active mode,1: CPU1 is in Deep Sleep mode" bitfld.long 0x4 27. "INTN,PMIC_IRQN Interrupt Input" "0: Negated. Pin is high,1: Asserted. Pin is low" newline bitfld.long 0x4 25. "RTCWKUP,RTC Wake-up" "0: Compute RTC wake-up is not active,1: Compute RTC wake-up is asserted" bitfld.long 0x4 24. "HVD1V8,VDD1V8 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 23. "HVDVDDN,VDDN High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 22. "HVDVDD2,VDD2 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 21. "HVDVDD1,VDD1 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 20. "LVDVDDN,VDDN Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 19. "LVDVDD2,VDD2 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 18. "LVDVDD1,VDD1 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 0. "BUSY,Finite State Machine Status" "0: PMC state machines are idle,1: PMC state machine is busy" group.long 0x8++0xB line.long 0x0 "FLAGS,PMC Flags in Compute Domain" eventfld.long 0x0 31. "DEEPPDF,DPD Wake-up Flag" "0: DPD wake-up cleared,1: DPD wake-up asserted" eventfld.long 0x0 30. "DSCOMPF,CPU0 Deep Sleep Flag" "0: CPU0 Deep Sleep cleared,1: CPU0 Deep Sleep asserted" newline eventfld.long 0x0 29. "DSSENSF,CPU1 Deep Sleep Mode Flag" "0: CPU1 Deep Sleep cleared,1: CPU1 Deep Sleep asserted" eventfld.long 0x0 28. "RESETNF,Reset Pin Flag" "0: Reset pin status cleared,1: Reset pin status asserted" newline eventfld.long 0x0 27. "INTNF,PMIC_IRQN Interrupt Pin Flag" "0: Interrupt pin status cleared,1: Interrupt pin status asserted" eventfld.long 0x0 26. "AUTOWKF,Auto Wake-up Flag" "0: Auto wake-up status cleared,1: Auto wake-up status asserted" newline eventfld.long 0x0 25. "RTCF,RTC Flag" "0: RTC status cleared,1: RTC status asserted" eventfld.long 0x0 24. "HVD1V8F,VDD1V8 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 23. "HVDVDDNF,VDDN High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 22. "HVDVDD2F,VDD2 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 21. "HVDVDD1F,VDD1 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 20. "LVDVDDNF,VDDN Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 19. "LVDVDD2F,VDD2 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" eventfld.long 0x0 18. "LVDVDD1F,VDD1 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 17. "AGDET2F,VDD2 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" eventfld.long 0x0 16. "AGDET1F,VDD1 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" newline eventfld.long 0x0 15. "PORAO18F,VDD1V8_AO Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 14. "POR1V8F,VDD1V8 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 13. "PORVDDNF,VDDN Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 12. "PORVDD2F,VDD2 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 11. "PORVDD1F,VDD1 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 10. "DCLPOCF,DCDC Low-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 9. "DCHPOCF,DCDC High-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 8. "SCP2OCF,SCPC VDD2 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 7. "SCP1OCF,SCPC VDD1 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 6. "BBNEF,VDDN Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 5. "BB2EF,VDD2 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" eventfld.long 0x0 4. "BB1EF,VDD1 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 3. "BBSR2EF,VDD2 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" eventfld.long 0x0 2. "BBSR1EF,VDD1 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" newline eventfld.long 0x0 1. "ITRCRF,ITRC Reset Flag" "0: No reset,1: Reset detected" eventfld.long 0x0 0. "DSALLF,Deep Sleep Flag" "0: CPU0 and CPU1 are not in Deep Sleep mode at the..,1: CPU0 and CPU1 have both been in Deep Sleep mode.." line.long 0x4 "CTRL,Control" bitfld.long 0x4 24. "HVD1V8RE,VDD1V8 High-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 23. "HVDVNRE,VDDN High-Voltage Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 22. "HVDV2RE,VDD2 High-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 21. "HVDV1RE,VDD1 High-Voltage Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 20. "LVDNRE,VDDN Low-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 19. "LVD2RE,VDD2 Low-Voltage Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 18. "LVD1RE,VDD1 Low-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 17. "AGDET2RE,VDD2 Glitch Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 16. "AGDET1RE,VDD1 Glitch Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "APPLYCFG,Apply Configure for PMC0" "0: Operation is done,1: Start configuration change or operation has not.." line.long 0x8 "INTRCTRL,Interrupt Control in Compute Domain" bitfld.long 0x8 29. "DSSENSIE,CPU1 Deep Sleep Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 27. "INTNIE,PMIC_IRQN PAD Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 26. "AUTOWKIE,Auto Wake-up Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 24. "HVD1V8IE,VDD1V8 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 23. "HVDNIE,VDDN High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 22. "HVD2IE,VDD2 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 21. "HVD1IE,VDD1 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 20. "LVDNIE,VDDN Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 19. "LVD2IE,VDD2 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 18. "LVD1IE,VDD1 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 17. "AGDET2IE,VDD2 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 16. "AGDET1IE,VDD1 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "DCLPOCIE,DCDC Low-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 9. "DCHPOCIE,DCDC High-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 8. "SCP2OCIE,SCPC VDD2 Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 7. "SCP1OCIE,SCPC VDD1 Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 6. "BBNEIE,VDDN Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 5. "BB2EIE,VDD2 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "BB1EIE,VDD1 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 3. "BBSR2EIE,VDD2 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "BBSR1EIE,VDD1 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" group.long 0x20++0x1B line.long 0x0 "DCDCVSEL,DCDC Voltage Selection" hexmask.long.byte 0x0 8.--14. 1. "VSEL1,DCDC Voltage Level 1" hexmask.long.byte 0x0 0.--6. 1. "VSEL0,DCDC Voltage Level 0" line.long 0x4 "LDOVDD2VSEL,LDO VDD2 Voltage Selection" hexmask.long.byte 0x4 24.--29. 1. "VSEL3,LDO VDD2 Voltage Level 3" hexmask.long.byte 0x4 16.--21. 1. "VSEL2,LDO VDD2 Voltage Level 2" newline hexmask.long.byte 0x4 8.--13. 1. "VSEL1,LDO VDD2 Voltage Level 1" hexmask.long.byte 0x4 0.--5. 1. "VSEL0,LDO VDD2 Voltage Level 0" line.long 0x8 "LDOVDD1VSEL,LDO VDD1 Voltage Selection" hexmask.long.byte 0x8 24.--29. 1. "VSEL3,LDO VDD1 Voltage Level 3" hexmask.long.byte 0x8 16.--21. 1. "VSEL2,LDO VDD1 Voltage Level 2" newline hexmask.long.byte 0x8 8.--13. 1. "VSEL1,LDO VDD1 Voltage Level 1" hexmask.long.byte 0x8 0.--5. 1. "VSEL0,LDO VDD1 Voltage Level 0" line.long 0xC "LVDVDDNCTRL,VDDN LVD Control" hexmask.long.byte 0xC 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0xC 0.--5. 1. "LVL0,LVD Level 0 Voltage" line.long 0x10 "LVDVDD2CTRL,VDD2 LVD Control" hexmask.long.byte 0x10 24.--29. 1. "LVL3,LVD Level 3 Voltage" hexmask.long.byte 0x10 16.--21. 1. "LVL2,LVD Level 2 Voltage" newline hexmask.long.byte 0x10 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0x10 0.--5. 1. "LVL0,LVD Level 0 Voltage" line.long 0x14 "LVDVDD1CTRL,VDD1 LVD Control" hexmask.long.byte 0x14 24.--29. 1. "LVL3,Level 3 Voltage" hexmask.long.byte 0x14 16.--21. 1. "LVL2,Level 2 Voltage" newline hexmask.long.byte 0x14 8.--13. 1. "LVL1,Level 1 Voltage" hexmask.long.byte 0x14 0.--5. 1. "LVL0,Level 0 Voltage" line.long 0x18 "PORCTRL,Power-on Reset Control" hexmask.long.byte 0x18 16.--20. 1. "VDDNLVL,POR Level in VDDN Domain" hexmask.long.byte 0x18 8.--12. 1. "VDD2LVL,POR Level in VDD2 Domain" newline hexmask.long.byte 0x18 0.--4. 1. "VDD1LVL,POR Level in VDD1 Domain" group.long 0x40++0x7 line.long 0x0 "BBCTRL,Body Bias Control" bitfld.long 0x0 16. "RBBNLVL,Reverse Body Bias Voltage for VDDN Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" bitfld.long 0x0 8. "RBB2LVL,Reverse Body Bias Voltage for VDD2 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" newline bitfld.long 0x0 0. "RBB1LVL,Reverse Body Bias Voltage for VDD1 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" line.long 0x4 "TSENSOR,Temperature Sensor Control" hexmask.long.byte 0x4 0.--3. 1. "TSENSM,Temperature Sensor Mode Select" group.long 0x50++0x3 line.long 0x0 "WAKEUP,Wake-up Configuration for Compute Domain" hexmask.long.byte 0x0 24.--29. 1. "WKSRCF,Wake-up Source Flags" hexmask.long.byte 0x0 16.--21. 1. "WKSRCEN,Wake-up Source Enable" newline hexmask.long.word 0x0 0.--15. 1. "WAKETIME,Wake-up Timer" group.long 0x64++0xB line.long 0x0 "POWERCFG,Power Configuration" hexmask.long.byte 0x0 28.--31. 1. "MODEDLY,Mode Delay" bitfld.long 0x0 24. "FDPDBGLP,Force Band Gap during FDPD Mode to LP Mode" "0: Enables band gap to high-power mode during FDPD..,1: Enables band gap to low-power mode during FDPD.." newline bitfld.long 0x0 12. "DCDCPD,DCDC Power Down" "0: Not powered down except in FDSR mode when..,1: Powered down (until the next cold reset)" bitfld.long 0x0 9. "LDO2PD,LDO VDD2 Power Down" "0: Not powered down except in FDSR mode when..,1: Powered down (until the next cold reset)" newline bitfld.long 0x0 8. "LDO1PD,LDO VDD1 Power Down" "0: Not powered down except in FDSR mode when..,1: Powered down (until the next cold reset)" bitfld.long 0x0 7. "SCPCPD,SCPC Power Down" "0: Not powered down in FDSR mode except in FDSR..,1: Powered down (until the next cold reset)" newline bitfld.long 0x0 6. "FDDCPD,DCDC Power Down in FDSR Mode" "0: Not powered down,1: Powered down" bitfld.long 0x0 5. "FDLDO2PD,LDO VDD2 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" newline bitfld.long 0x0 4. "FDLDO1PD,LDO VDD1 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" bitfld.long 0x0 1. "FDSCP2PD,SCPC VDD2 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" newline bitfld.long 0x0 0. "FDSCP1PD,SCPC VDD1 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" line.long 0x4 "PADVRANGE,3 V Capable VDDIO Range Select" bitfld.long 0x4 0.--1. "VRANGE,3 V Capable IO Bank VDDIO Range Select" "0: Continuous mode. Allows 1.71 - 3.6 V range but..,1: 1.71 - 1.98 V supply detector off,2: 3.00 - 3.6 V supply detector off,?" line.long 0x8 "PADCFG,IO Bank State Configuration" hexmask.long.byte 0x8 16.--23. 1. "RSTCTRL,Reset Control" hexmask.long.byte 0x8 8.--15. 1. "ISOHOLD,IO Bank Isolation Hold" newline hexmask.long.byte 0x8 0.--7. 1. "ISOCTRL,IO bank State Retain Control" group.long 0xA0++0x2F line.long 0x0 "PDRUNCFG0,PD Run Configuration 0 in Compute Domain" bitfld.long 0x0 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x0 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDRUNCFG0[AFBBN_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDRUNCFG0[AFBB2_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1" "0: If PDRUNCFG0[AFBB1_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 20.--21. "LDO2_VSEL,Select LDO VDD2 Voltage" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 13. "DCDC_VSEL,Select DCDC Voltage" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x0 12. "DCDC_LP,DCDC Low-Power Mode" "0: Enables DCDC in high-power mode,1: Enables DCDC in low-power mode" bitfld.long 0x0 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x0 8. "VNCOM_DSR,Power Switch and DSR for VDDN_COM" "0: Powers on VDDN_COM domain,1: Enables VDDN_COM domain in DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,Power Switch and DSR for VDD2 and VDDN Media" "0: Powers on VDD2 and VDDN media domains,1: Enables VDD2 and VDDN media domains in DSR mode" bitfld.long 0x0 0.--1. "PMICMODE,PMIC Power Mode Select" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x4 "PDRUNCFG1,PD Run Configuration 1 in Compute Domain" bitfld.long 0x4 16. "ROM_PD,Power Down ROM" "0: Power on,1: Power down" bitfld.long 0x4 15. "OTP_PD,Power Down OTP" "0: Power on,1: Power down" newline bitfld.long 0x4 13. "HVDN_PD,Power Down HVD in VDDN Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 12. "LVDN_LP,LVD Low-Power Mode in VDDN Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 11. "PORN_LP,POR Low-Power Mode in VDDN Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 10. "AGDET2_PD,Power Down AGDET in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 9. "HVD2_PD,Power Down HVD in VDD2 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 8. "LVD2_LP,LVD Low-Power Mode in VDD2 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 7. "POR2_LP,POR Low-Power Mode in VDD2 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 6. "AGDET1_PD,Power Down AGDET in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 5. "HVD1_PD,Power Down HVD in VDD1 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 4. "LVD1_LP,LVD Low-Power Mode in VDD1 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 3. "POR1_LP,POR Low-Power Mode in VDD1 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on. In this case PMC references will be in..,1: Power down" newline bitfld.long 0x4 1. "PMCREF_LP,PMC References in Low-Power Mode" "0: Sets PMC references in high-power mode,1: Sets PMC references in low-power mode if not.." bitfld.long 0x4 0. "TEMP_PD,Power Down PMC Temperature Sensor" "0: Power on,1: Power down" line.long 0x8 "PDRUNCFG2,PD Run Configuration 2 in Compute Domain" bitfld.long 0x8 29. "SRAM29,Power Down RAM Partition 29 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 28. "SRAM28,Power Down RAM Partition 28 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 27. "SRAM27,Power Down RAM Partition 27 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 26. "SRAM26,Power Down RAM Partition 26 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 25. "SRAM25,Power Down RAM Partition 25 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 24. "SRAM24,Power Down RAM Partition 24 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 23. "SRAM23,Power Down RAM Partition 23 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 22. "SRAM22,Power Down RAM Partition 22 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 21. "SRAM21,Power Down RAM Partition 21 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 20. "SRAM20,Power Down RAM Partition 20 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 19. "SRAM19,Power Down RAM Partition 19 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 18. "SRAM18,Power Down RAM Partition 18 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 17. "SRAM17,Power Down RAM Partition 17 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 16. "SRAM16,Power Down RAM Partition 16 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 15. "SRAM15,Power Down RAM Partition 15 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 14. "SRAM14,Power Down RAM Partition 14 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 13. "SRAM13,Power Down RAM Partition 13 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 12. "SRAM12,Power Down RAM Partition 12 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 11. "SRAM11,Power Down RAM Partition 11 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 10. "SRAM10,Power Down RAM Partition 10 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 9. "SRAM9,Power Down RAM Partition 9 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 8. "SRAM8,Power Down RAM Partition 8 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 7. "SRAM7,Power Down RAM Partition 7 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 6. "SRAM6,Power Down RAM Partition 6 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 5. "SRAM5,Power Down RAM Partition 5 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 4. "SRAM4,Power Down RAM Partition 4 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 3. "SRAM3,Power Down RAM Partition 3 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 2. "SRAM2,Power Down RAM Partition 2 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 1. "SRAM1,Power Down RAM Partition 1 Array" "0: Array power on periphery power controlled by..,1: Power down" line.long 0xC "PDRUNCFG3,PD Run Configuration 3 in Compute Domain" bitfld.long 0xC 29. "SRAM29,Power Down RAM Partition 29 Periphery" "0: Power on when the corresponding array SRAM 29 is..,1: Power down" bitfld.long 0xC 28. "SRAM28,Power Down RAM Partition 28 Periphery" "0: Power on when the corresponding array SRAM 28 is..,1: Power down" newline bitfld.long 0xC 27. "SRAM27,Power Down RAM Partition 27 Periphery" "0: Power on when the corresponding array SRAM 27 is..,1: Power down" bitfld.long 0xC 26. "SRAM26,Power Down RAM Partition 26 Periphery" "0: Power on when the corresponding array SRAM 26 is..,1: Power down" newline bitfld.long 0xC 25. "SRAM25,Power Down RAM Partition 25 Periphery" "0: Power on when the corresponding array SRAM 25 is..,1: Power down" bitfld.long 0xC 24. "SRAM24,Power Down RAM Partition 24 Periphery" "0: Power on when the corresponding array SRAM 24 is..,1: Power down" newline bitfld.long 0xC 23. "SRAM23,Power Down RAM Partition 23 Periphery" "0: Power on when the corresponding array SRAM 23 is..,1: Power down" bitfld.long 0xC 22. "SRAM22,Power Down RAM Partition 22 Periphery" "0: Power on when the corresponding array SRAM 22 is..,1: Power down" newline bitfld.long 0xC 21. "SRAM21,Power Down RAM Partition 21 Periphery" "0: Power on when the corresponding array SRAM 21 is..,1: Power down" bitfld.long 0xC 20. "SRAM20,Power Down RAM Partition 20 Periphery" "0: Power on when the corresponding array SRAM 20 is..,1: Power down" newline bitfld.long 0xC 19. "SRAM19,Power Down RAM Partition 19 Periphery" "0: Power on when the corresponding array SRAM 19 is..,1: Power down" bitfld.long 0xC 18. "SRAM18,Power Down RAM Partition 18 Periphery" "0: Power on when the corresponding array SRAM 18 is..,1: Power down" newline bitfld.long 0xC 17. "SRAM17,Power Down RAM Partition 17 Periphery" "0: Power on when the corresponding array SRAM 17 is..,1: Power down" bitfld.long 0xC 16. "SRAM16,Power Down RAM Partition 16 Periphery" "0: Power on when the corresponding array SRAM 16 is..,1: Power down" newline bitfld.long 0xC 15. "SRAM15,Power Down RAM Partition 15 Periphery" "0: Power on when the corresponding array SRAM 15 is..,1: Power down" bitfld.long 0xC 14. "SRAM14,Power Down RAM Partition 14 Periphery" "0: Power on when the corresponding array SRAM 14 is..,1: Power down" newline bitfld.long 0xC 13. "SRAM13,Power Down RAM Partition 13 Periphery" "0: Power on when the corresponding array SRAM 13 is..,1: Power down" bitfld.long 0xC 12. "SRAM12,Power Down RAM Partition 12 Periphery" "0: Power on when the corresponding array SRAM 12 is..,1: Power down" newline bitfld.long 0xC 11. "SRAM11,Power Down RAM Partition 11 Periphery" "0: Power on when the corresponding array SRAM 11 is..,1: Power down" bitfld.long 0xC 10. "SRAM10,Power Down RAM Partition 10 Periphery" "0: Power on when the corresponding array SRAM 10 is..,1: Power down" newline bitfld.long 0xC 9. "SRAM9,Power Down RAM Partition 9 Periphery" "0: Power on when the corresponding array SRAM 9 is 0.,1: Power down" bitfld.long 0xC 8. "SRAM8,Power Down RAM Partition 8 Periphery" "0: Power on when the corresponding array SRAM 8 is 0.,1: Power down" newline bitfld.long 0xC 7. "SRAM7,Power Down RAM Partition 7 Periphery" "0: Power on when the corresponding array SRAM 7 is 0.,1: Power down" bitfld.long 0xC 6. "SRAM6,Power Down RAM Partition 6 Periphery" "0: Power on when the corresponding array SRAM 6 is 0.,1: Power down" newline bitfld.long 0xC 5. "SRAM5,Power Down RAM Partition 5 Periphery" "0: Power on when the corresponding array SRAM 5 is 0.,1: Power down" bitfld.long 0xC 4. "SRAM4,Power Down RAM Partition 4 Periphery" "0: Power on when the corresponding array SRAM 4 is 0.,1: Power down" newline bitfld.long 0xC 3. "SRAM3,Power Down RAM Partition 3 Periphery" "0: Power on when the corresponding array SRAM 3 is 0.,1: Power down" bitfld.long 0xC 2. "SRAM2,Power Down RAM Partition 2 Periphery" "0: Power on when the corresponding array SRAM 2 is 0.,1: Power down" newline bitfld.long 0xC 1. "SRAM1,Power Down RAM Partition 1 Periphery" "0: Power on when the corresponding array SRAM 1 is 0.,1: Power down" line.long 0x10 "PDRUNCFG4,PD Run Configuration 4 in Compute Domain" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x10 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x14 "PDRUNCFG5,PD Run Configuration 5 in Compute Domain" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x14 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x18 "PDSLEEPCFG0,PD Sleep Configuration 0 in Compute Domain" bitfld.long 0x18 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x18 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x18 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDSLEEPCFG0[AFBBN_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDSLEEPCFG0[AFBB2_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 22. "RBB1_PD,Power Down RBB in VDD1 Domain" "0: If PDSLEEPCFG0[AFBB1_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Select" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x18 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x18 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 13. "DCDC_VSEL,DCDC Voltage Select" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x18 12. "DCDC_LP,DCDC Low Power" "0: Sets DCDC in high-power mode,1: Sets DCDC in low-power mode" bitfld.long 0x18 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x18 8. "VNCOM_DSR,Power Switch and DSR Enable in VDDN_COM Domain" "0: Powers on VDDN_COM,1: Enables DSR mode in VDDN_COM" newline rbitfld.long 0x18 7. "V2COM_DSR,Power Switch and DSR Enable in VDD2_COM Domain" "0: Powers on VDD2_COM,1: Enables DSR mode in VDD2_COM" bitfld.long 0x18 6. "V2NMED_DSR,Power Switch and DSR Enable in VDD2_MEDIA and VDDN_MEDIA Domains" "0: Powers on VDD2_MEDIA and VDDN_MEDIA,1: Enables DSR mode in VDD2_MEDIA and VDDN_MEDIA" newline bitfld.long 0x18 5. "V2COMP_DSR,Power Switch and DSR Enable in VDD2_COMP Domain" "0: Powers on VDD2_COMP,1: Enables DSR mode in VDD2_COMP" bitfld.long 0x18 4. "FDPD,Full Deep Power Down (FDPD) Mode" "0: Disables,1: Enables FDPD mode" newline bitfld.long 0x18 3. "DPD,Deep Power Down (DPD) Mode" "0: Disables,1: Enables DPD mode" bitfld.long 0x18 2. "FDSR,Full Deep Sleep Retention (FDSR) Mode" "0: All power switch states controlled by their..,1: All core domains in DSR or Power Down mode" newline bitfld.long 0x18 0.--1. "PMICMODE,PMIC Mode" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x1C "PDSLEEPCFG1,PD Sleep Configuration 1 in Compute Domain" bitfld.long 0x1C 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" bitfld.long 0x1C 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline bitfld.long 0x1C 15. "OTP_PD,OTP Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 12. "LVDN_LP,LVD Low power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 8. "LVD2_LP,LVD Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 7. "POR2_LP,POR Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 4. "LVD1_LP,LVD Low power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 2. "HVD1V8_PD,HVD VDD1V8 Power Down" "0: Power on. In this case the aggregated..,1: Power down" bitfld.long 0x1C 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode if not overridden by any *_PD bits" newline bitfld.long 0x1C 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x20 "PDSLEEPCFG2,PD Sleep Configuration 2 in Compute Domain" bitfld.long 0x20 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Powers on RAM Partition 29 array,1: Powers down RAM Partition 29 array and periphery" bitfld.long 0x20 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Powers on RAM Partition 28 array,1: Powers down RAM Partition 28 array and periphery" newline bitfld.long 0x20 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Powers on RAM Partition 27 array,1: Powers down RAM Partition 27 array and periphery" bitfld.long 0x20 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Powers on RAM Partition 26 array,1: Powers down RAM Partition 26 array and periphery" newline bitfld.long 0x20 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Powers on RAM Partition 25 array,1: Powers down RAM Partition 25 array and periphery" bitfld.long 0x20 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Powers on RAM Partition 24 array,1: Powers down RAM Partition 24 array and periphery" newline bitfld.long 0x20 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Powers on RAM Partition 23 array,1: Powers down RAM Partition 23 array and periphery" bitfld.long 0x20 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Powers on RAM Partition 22 array,1: Powers down RAM Partition 22 array and periphery" newline bitfld.long 0x20 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Powers on RAM Partition 21 array,1: Powers down RAM Partition 21 array and periphery" bitfld.long 0x20 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Powers on RAM Partition 20 array,1: Powers down RAM Partition 20 array and periphery" newline bitfld.long 0x20 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Powers on RAM Partition 19 array,1: Powers down RAM Partition 19 array and periphery" bitfld.long 0x20 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Powers on RAM Partition 18 array,1: Powers down RAM Partition 18 array and periphery" newline bitfld.long 0x20 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Powers on RAM Partition 17 array,1: Powers down RAM Partition 17 array and periphery" bitfld.long 0x20 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Powers on RAM Partition 16 array,1: Powers down RAM Partition 16 array and periphery" newline bitfld.long 0x20 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Powers on RAM Partition 15 array,1: Powers down RAM Partition 15 array and periphery" bitfld.long 0x20 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Powers on RAM Partition 14 array,1: Powers down RAM Partition 14 array and periphery" newline bitfld.long 0x20 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Powers on RAM Partition 13 array,1: Powers down RAM Partition 13 array and periphery" bitfld.long 0x20 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Powers on RAM Partition 12 array,1: Powers down RAM Partition 12 array and periphery" newline bitfld.long 0x20 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Powers on RAM Partition 11 array,1: Powers down RAM Partition 11 array and periphery" bitfld.long 0x20 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Powers on RAM Partition 10 array,1: Powers down RAM Partition 10 array and periphery" newline bitfld.long 0x20 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Powers on RAM Partition 9 array,1: Powers down RAM Partition 9 array and periphery" bitfld.long 0x20 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Powers on RAM Partition 8 array,1: Powers down RAM Partition 8 array and periphery" newline bitfld.long 0x20 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Powers on RAM Partition 7 array,1: Powers down RAM Partition 7 array and periphery" bitfld.long 0x20 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Powers on RAM Partition 6 array,1: Powers down RAM Partition 6 array and periphery" newline bitfld.long 0x20 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Powers on RAM Partition 5 array,1: Powers down RAM Partition 5 array and periphery" bitfld.long 0x20 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Powers on RAM Partition 4 array,1: Powers down RAM Partition 4 array and periphery" newline bitfld.long 0x20 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Powers on RAM Partition 3 array,1: Powers down RAM Partition 3 array and periphery" bitfld.long 0x20 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Powers on RAM Partition 2 array,1: Powers down RAM Partition 2 array and periphery" newline bitfld.long 0x20 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Powers on RAM Partition 1 array,1: Powers down RAM Partition 1 array and periphery" bitfld.long 0x20 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Powers on RAM Partition 0 array,1: Powers down RAM Partition 0 array and periphery" line.long 0x24 "PDSLEEPCFG3,PD Sleep Configuration 3 in Compute Domain" bitfld.long 0x24 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x28 "PDSLEEPCFG4,PD Sleep Configuration 4 in Compute Domain" bitfld.long 0x28 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x28 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x28 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x28 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x28 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x28 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x28 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x28 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x28 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x28 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x28 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x28 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x28 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x28 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x28 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x28 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x28 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x28 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x2C "PDSLEEPCFG5,PD Sleep Configuration 5 in Compute Domain" bitfld.long 0x2C 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x2C 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x2C 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x2C 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x2C 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x2C 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x2C 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x2C 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x2C 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x2C 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x2C 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x2C 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x2C 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x2C 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" rgroup.long 0xD0++0x17 line.long 0x0 "PDCFGSTATUS0,PD Configuration Status 0" bitfld.long 0x0 31. "AFBBSR2_PD,SRAM AFBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 30. "AFBBSR1_PD,SRAM AFBB Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 29. "RBBSR2_PD,SRAM RBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 27. "AFBBN_PD,AFBB Power Down in VDDN domain" "0: Power on,1: Power down" bitfld.long 0x0 26. "RBBN_PD,RBB Power Down in VDDN domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 25. "AFBB2_PD,AFBB Power Down in VDD2 domain" "0: Power,1: Power down" bitfld.long 0x0 24. "RBB2_PD,RBB Power Down in VDD2 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 23. "AFBB1_PD,AFBB Power Down in VDD1 domain" "0: Power on,1: Power down" bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Selection" "0: LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0] level..,1: LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1] level..,2: LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2] level..,3: LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3] level.." bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD2 is in high-power mode,2: LDO VDD2 is in low-power mode,3: LDO VDD2 is in low-power mode" newline bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Selection" "0: LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0] level..,1: LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1] level..,2: LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2] level..,3: LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3] level.." bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD1 is in high-power mode,2: LDO VDD1 is in low-power mode,3: LDO VDD1 is in low-power mode" newline bitfld.long 0x0 13. "DCDC_VSEL,DCDC Voltage Selection" "0: [VSEL0] level selected,1: [VSEL1] level selected" bitfld.long 0x0 12. "DCDC_LP,DCDC Low Power" "0: DCDC in high-power mode,1: DCDC in low-power mode" newline bitfld.long 0x0 10. "V2MIPI_PD,MIPI PHY Power Down" "0: Power on,1: Power down" bitfld.long 0x0 9. "V2DSP_PD,HiFi4 Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 8. "VNCOM_DSR,DSR of VDDN_COM Domain" "0: Power on,1: DSR mode" bitfld.long 0x0 7. "V2COM_DSR,DSR of VDD2_COM Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,DSR of VDD2_MEDIA and VDDN_MEDIA Domains" "0: Power on,1: DSR mode" bitfld.long 0x0 5. "V2COMP_DSR,DSR of VDD2_COMP Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 4. "FDPD,FDPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." bitfld.long 0x0 3. "DPD,DPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." newline bitfld.long 0x0 2. "FDSR,FDSR Mode" "0: Power switches and DSR status are determined by..,1: All core domains are in FDSR mode or power down" bitfld.long 0x0 0.--1. "PMICMODE,PMIC_MODE Output Value" "0: PMIC_MODE[1:0] pins = 00,1: PMIC_MODE[1:0] pins = 01,2: PMIC_MODE[1:0] pins = 10,3: PMIC_MODE[1:0] pins = 11" line.long 0x4 "PDCFGSTATUS1,PD Configuration Status 1" bitfld.long 0x4 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" bitfld.long 0x4 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline bitfld.long 0x4 15. "OTP_PD,OTP Power Down" "0: Power on,1: Power down" bitfld.long 0x4 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 12. "LVDN_LP,LVD Low Power in VDDN Domain" "0: High power,1: Low power" bitfld.long 0x4 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High power,1: Low power" newline bitfld.long 0x4 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x4 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 8. "LVD2_LP,LVD Low Power in VDD2 Domain" "0: High power,1: Low power" bitfld.long 0x4 7. "POR2_LP,POR Low Power in VDD2 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x4 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 4. "LVD1_LP,LVD Low Power in VDD1 Domain" "0: High power,1: Low power" bitfld.long 0x4 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on,1: Power down" bitfld.long 0x4 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode" newline bitfld.long 0x4 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x8 "PDCFGSTATUS2,PD Configuration Status 2" bitfld.long 0x8 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" line.long 0xC "PDCFGSTATUS3,PD Configuration Status 3" bitfld.long 0xC 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x10 "PDCFGSTATUS4,PD Configuration Status 4" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x10 21. "LCD,LCDIF Controller RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 RAMs Array" "0: Power on,1: Power down" line.long 0x14 "PDCFGSTATUS5,PD Configuration Status 5" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x14 21. "LCD,LCDIF Controller RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 RAMs Periphery" "0: Power on,1: Power down" group.long 0xE8++0x7 line.long 0x0 "PDWAKECFG,PD Wake-up Configuration for Compute Domain" bitfld.long 0x0 10. "AFBBNKP,AFBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 9. "AFBB2KP,AFBB Wake-up in VDD2 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 8. "AFBB1KP,AFBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 2. "RBBNKP,RBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 1. "RBB2KP,RBB Wake-up in VDD2 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 0. "RBB1KP,RBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" line.long 0x4 "PWRFLAGS,Power Domain Flags for Compute Domain" eventfld.long 0x4 7. "V2OTPF,VDD2_OTP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 6. "V2MIPIF,VDD2_MIPI Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" newline eventfld.long 0x4 5. "V2DSPF,VDD2_DSP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 4. "VNCOMF,VDDN_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 3. "V2COMF,VDD2_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 2. "V2NMEDF,VDD2_MEDIA and VDDN_MEDIA Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 1. "V2COMPF,VDD2_COMP Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 0. "V1SENSF,VDD1_SENSE Domain Flag" "0: No DSR event occurred,1: DSR event occurred" tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "PMC1" base ad:0x40210000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,PMC Version and Feature ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "STATUS,PMC Status" bitfld.long 0x4 30. "DSCOMP,CPU0 Deep Sleep" "0: CPU0 is in Active mode,1: CPU0 is in Deep Sleep mode" bitfld.long 0x4 27. "INTN,PMIC_IRQN Interrupt Input" "0: Negated. Pin is high,1: Asserted. Pin is low" newline bitfld.long 0x4 25. "RTCWKUP,RTC Wake-up" "0: Sense RTC wake-up is negated,1: Sense RTC wake-up is asserted" bitfld.long 0x4 24. "HVD1V8,VDD1V8 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 23. "HVDVDDN,VDDN High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 22. "HVDVDD2,VDD2 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 21. "HVDVDD1,VDD1 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 20. "LVDVDDN,VDDN Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 19. "LVDVDD2,VDD2 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 18. "LVDVDD1,VDD1 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 0. "BUSY,Finite State Machine Status" "0: PMC state machines are idle,1: PMC state machine is busy" group.long 0x8++0xB line.long 0x0 "FLAGS,PMC Flags in Sense Domain" eventfld.long 0x0 31. "DEEPPDF,DPD Wake-up Flag" "0: DPD wake-up cleared,1: DPD wake-up asserted" eventfld.long 0x0 30. "DSCOMPF,CPU0 Deep Sleep Flag" "0: CPU0 Deep Sleep cleared,1: CPU0 Deep Sleep asserted" newline eventfld.long 0x0 29. "DSSENSF,CPU1 Deep Sleep Mode Flag" "0: CPU1 Deep Sleep cleared,1: CPU1 Deep Sleep asserted" eventfld.long 0x0 28. "RESETNF,Reset Pin Flag" "0: Reset pin status cleared,1: Reset pin status asserted" newline eventfld.long 0x0 27. "INTNF,PMIC_IRQN Interrupt Pin Flag" "0: Interrupt pin status cleared,1: Interrupt pin status asserted" eventfld.long 0x0 26. "AUTOWKF,Auto Wake-up Flag" "0: Auto wake-up status cleared,1: Auto wake-up status asserted" newline eventfld.long 0x0 25. "RTCF,RTC Flag" "0: RTC status cleared,1: RTC status asserted" eventfld.long 0x0 24. "HVD1V8F,VDD1V8 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 23. "HVDVDDNF,VDDN High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 22. "HVDVDD2F,VDD2 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 21. "HVDVDD1F,VDD1 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 20. "LVDVDDNF,VDDN Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 19. "LVDVDD2F,VDD2 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" eventfld.long 0x0 18. "LVDVDD1F,VDD1 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 17. "AGDET2F,VDD2 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" eventfld.long 0x0 16. "AGDET1F,VDD1 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" newline eventfld.long 0x0 15. "PORAO18F,VDD1V8_AO Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 14. "POR1V8F,VDD1V8 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 13. "PORVDDNF,VDDN Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 12. "PORVDD2F,VDD2 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 11. "PORVDD1F,VDD1 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 10. "DCLPOCF,DCDC Low-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 9. "DCHPOCF,DCDC High-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 8. "SCP2OCF,SCPC VDD2 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 7. "SCP1OCF,SCPC VDD1 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 6. "BBNEF,VDDN Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 5. "BB2EF,VDD2 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" eventfld.long 0x0 4. "BB1EF,VDD1 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 3. "BBSR2EF,VDD2 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" eventfld.long 0x0 2. "BBSR1EF,VDD1 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" newline eventfld.long 0x0 1. "ITRCRF,ITRC Reset Flag" "0: No reset,1: Reset detected" eventfld.long 0x0 0. "DSALLF,Deep Sleep Flag" "0: CPU0 and CPU1 are not in Deep Sleep mode at the..,1: CPU0 and CPU1 have both been in Deep Sleep mode.." line.long 0x4 "CTRL,Control" rbitfld.long 0x4 24. "HVD1V8RE,VDD1V8 High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 23. "HVDVNRE,VDDN High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 22. "HVDV2RE,VDD2 High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 21. "HVDV1RE,VDD1 High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 20. "LVDNRE,VDDN Low-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 19. "LVD2RE,VDD2 Low-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 18. "LVD1RE,VDD1 Low-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 17. "AGDET2RE,VDD2 Glitch Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 16. "AGDET1RE,VDD1 Glitch Detector Reset Enable" "0: Disabled,1: Enabled" bitfld.long 0x4 0. "APPLYCFG,Apply Configure for PMC1" "0: Operation is done,1: Start configuration change or operation has not.." line.long 0x8 "INTRCTRL,Interrupt Control in Sense Domain" bitfld.long 0x8 30. "DSCOMPIE,CPU0 Deep Sleep Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 27. "INTNIE,PMIC_IRQN PAD Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 26. "AUTOWKIE,Auto Wake-up Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 24. "HVD1V8IE,VDD1V8 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 23. "HVDNIE,VDDN High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 22. "HVD2IE,VDD2 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 21. "HVD1IE,VDD1 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 20. "LVDNIE,VDDN Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 19. "LVD2IE,VDD2 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 18. "LVD1IE,VDD1 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 17. "AGDET2IE,VDD2 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 16. "AGDET1IE,VDD1 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "DCLPOCIE,DCDC Low-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 9. "DCHPOCIE,DCDC High-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 8. "SCP2OCIE,SCPC VDD2 Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 7. "SCP1OCIE,SCPC VDD1 Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 6. "BBNEIE,VDDN Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 5. "BB2EIE,VDD2 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "BB1EIE,VDD1 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 3. "BBSR2EIE,VDD2 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "BBSR1EIE,VDD1 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" rgroup.long 0x20++0x7 line.long 0x0 "DCDCVSEL,DCDC Voltage Selection" hexmask.long.byte 0x0 8.--14. 1. "VSEL1,DCDC Voltage Level 1" hexmask.long.byte 0x0 0.--6. 1. "VSEL0,DCDC Voltage Level 0" line.long 0x4 "LDOVDD2VSEL,LDO VDD2 Voltage Selection" hexmask.long.byte 0x4 24.--29. 1. "VSEL3,LDO VDD2 Voltage Level 3" hexmask.long.byte 0x4 16.--21. 1. "VSEL2,LDO VDD2 Voltage Level 2" newline hexmask.long.byte 0x4 8.--13. 1. "VSEL1,LDO VDD2 Voltage Level 1" hexmask.long.byte 0x4 0.--5. 1. "VSEL0,LDO VDD2 Voltage Level 0" group.long 0x28++0x3 line.long 0x0 "LDOVDD1VSEL,LDO VDD1 Voltage Selection" hexmask.long.byte 0x0 24.--29. 1. "VSEL3,LDO VDD1 Voltage Level 3" hexmask.long.byte 0x0 16.--21. 1. "VSEL2,LDO VDD1 Voltage Level 2" newline hexmask.long.byte 0x0 8.--13. 1. "VSEL1,LDO VDD1 Voltage Level 1" hexmask.long.byte 0x0 0.--5. 1. "VSEL0,LDO VDD1 Voltage Level 0" rgroup.long 0x2C++0x7 line.long 0x0 "LVDVDDNCTRL,VDDN LVD Control" hexmask.long.byte 0x0 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0x0 0.--5. 1. "LVL0,LVD Level 0 Voltage" line.long 0x4 "LVDVDD2CTRL,VDD2 LVD Control" hexmask.long.byte 0x4 24.--29. 1. "LVL3,LVD Level 3 Voltage" hexmask.long.byte 0x4 16.--21. 1. "LVL2,LVD Level 2 Voltage" newline hexmask.long.byte 0x4 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0x4 0.--5. 1. "LVL0,LVD Level 0 Voltage" group.long 0x34++0x3 line.long 0x0 "LVDVDD1CTRL,VDD1 LVD Control" hexmask.long.byte 0x0 24.--29. 1. "LVL3,Level 3 Voltage" hexmask.long.byte 0x0 16.--21. 1. "LVL2,Level 2 Voltage" newline hexmask.long.byte 0x0 8.--13. 1. "LVL1,Level 1 Voltage" hexmask.long.byte 0x0 0.--5. 1. "LVL0,Level 0 Voltage" rgroup.long 0x38++0x3 line.long 0x0 "PORCTRL,Power-on Reset Control" hexmask.long.byte 0x0 16.--20. 1. "VDDNLVL,POR Level in VDDN Domain" hexmask.long.byte 0x0 8.--12. 1. "VDD2LVL,POR Level in VDD2 Domain" newline hexmask.long.byte 0x0 0.--4. 1. "VDD1LVL,POR Level in VDD1 Domain" rgroup.long 0x40++0x3 line.long 0x0 "BBCTRL,Body Bias Control" bitfld.long 0x0 16. "RBBNLVL,Reverse Body Bias Voltage for VDDN Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" bitfld.long 0x0 8. "RBB2LVL,Reverse Body Bias Voltage for VDD2 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" newline bitfld.long 0x0 0. "RBB1LVL,Reverse Body Bias Voltage for VDD1 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" group.long 0x44++0x3 line.long 0x0 "TSENSOR,Temperature Sensor Control" hexmask.long.byte 0x0 0.--3. 1. "TSENSM,Temperature Sensor Mode Select" group.long 0x50++0x3 line.long 0x0 "WAKEUP,Wake-up Configuration for Sense Domain" hexmask.long.word 0x0 0.--15. 1. "WAKETIME,Wake-up Timer" rgroup.long 0x64++0x7 line.long 0x0 "POWERCFG,Power Configuration" hexmask.long.byte 0x0 28.--31. 1. "MODEDLY,Mode Delay" bitfld.long 0x0 24. "FDPDBGLP,Force Band Gap during FDPD Mode to LP Mode" "0: Enables band gap to high-power mode during FDPD..,1: Enables band gap to low-power mode during FDPD.." newline bitfld.long 0x0 12. "DCDCPD,DCDC Power Down" "0: Power on,1: Power down" bitfld.long 0x0 9. "LDO2PD,LDO VDD2 Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 8. "LDO1PD,LDO VDD1 Power Down" "0: Power on,1: Power down" bitfld.long 0x0 7. "SCPCPD,SCPC Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 6. "FDDCPD,DCDC Power Down in FDSR Mode" "0: Power on,1: Power down" bitfld.long 0x0 5. "FDLDO2PD,LDO VDD2 Power Down in FDSR Mode" "0: Power on,1: Power down" newline bitfld.long 0x0 4. "FDLDO1PD,LDO VDD1 Power Down in FDSR Mode" "0: Power on,1: Power down" bitfld.long 0x0 1. "FDSCP2PD,SCPC VDD2 Power Down in FDSR Mode" "0: Power on,1: Power down" newline bitfld.long 0x0 0. "FDSCP1PD,SCPC VDD1 Power Down in FDSR Mode" "0: Power on,1: Power down" line.long 0x4 "PADVRANGE,3 V Capable VDDIO Range Select" bitfld.long 0x4 0.--1. "VRANGE,3 V Capable IO Bank VDDIO Range Select" "0: Continuous mode. Allows 1.71 - 3.6 V range but..,1: 1.71 - 1.98 V supply detector off,2: 3.00 - 3.6 V supply detector off,?" group.long 0x6C++0x3 line.long 0x0 "PADCFG,IO Bank State Configuration" hexmask.long.byte 0x0 16.--23. 1. "RSTCTRL,Reset Control" hexmask.long.byte 0x0 8.--15. 1. "ISOHOLD,IO Bank Isolation Hold" newline hexmask.long.byte 0x0 0.--7. 1. "ISOCTRL,IO bank State Retain Control" group.long 0xA0++0x2F line.long 0x0 "PDRUNCFG0,PD Run Configuration 0 in Sense Domain" bitfld.long 0x0 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x0 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDRUNCFG0[AFBBN_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDRUNCFG0[AFBB2_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1" "0: If PDRUNCFG0[AFBB1_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 20.--21. "LDO2_VSEL,Select LDO VDD2 Voltage" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 13. "DCDC_VSEL,Select DCDC Voltage" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x0 12. "DCDC_LP,DCDC Low-Power Mode" "0: Enables DCDC in high-power mode,1: Enables DCDC in low-power mode" bitfld.long 0x0 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline rbitfld.long 0x0 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x0 8. "VNCOM_DSR,Power Switch and DSR for VDDN_COM" "0: Powers on VDDN_COM domain,1: Enables VDDN_COM domain in DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,Power Switch and DSR for VDD2 and VDDN Media" "0: Powers on VDD2 and VDDN media domains,1: Enables VDD2 and VDDN media domains in DSR mode" bitfld.long 0x0 0.--1. "PMICMODE,PMIC Power Mode Select" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x4 "PDRUNCFG1,PD Run Configuration 1 in Sense Domain" rbitfld.long 0x4 16. "ROM_PD,Power Down ROM" "0: Power on,1: Power down" rbitfld.long 0x4 15. "OTP_PD,Power Down OTP" "0: Power on,1: Power down" newline bitfld.long 0x4 13. "HVDN_PD,Power Down HVD in VDDN Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 12. "LVDN_LP,LVD Low-Power Mode in VDDN Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 11. "PORN_LP,POR Low-Power Mode in VDDN Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 10. "AGDET2_PD,Power Down AGDET in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 9. "HVD2_PD,Power Down HVD in VDD2 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 8. "LVD2_LP,LVD Low-Power Mode in VDD2 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 7. "POR2_LP,POR Low-Power Mode in VDD2 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 6. "AGDET1_PD,Power Down AGDET in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 5. "HVD1_PD,Power Down HVD in VDD1 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 4. "LVD1_LP,LVD Low-Power Mode in VDD1 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 3. "POR1_LP,POR Low-Power Mode in VDD1 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on. In this case PMC references will be in..,1: Power down" newline bitfld.long 0x4 1. "PMCREF_LP,PMC References in Low-Power Mode" "0: Sets PMC references in high-power mode,1: Sets PMC references in low-power mode if not.." bitfld.long 0x4 0. "TEMP_PD,Power Down PMC Temperature Sensor" "0: Power on,1: Power down" line.long 0x8 "PDRUNCFG2,PD Run Configuration 2 in Sense Domain" bitfld.long 0x8 29. "SRAM29,Power Down RAM Partition 29 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 28. "SRAM28,Power Down RAM Partition 28 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 27. "SRAM27,Power Down RAM Partition 27 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 26. "SRAM26,Power Down RAM Partition 26 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 25. "SRAM25,Power Down RAM Partition 25 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 24. "SRAM24,Power Down RAM Partition 24 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 23. "SRAM23,Power Down RAM Partition 23 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 22. "SRAM22,Power Down RAM Partition 22 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 21. "SRAM21,Power Down RAM Partition 21 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 20. "SRAM20,Power Down RAM Partition 20 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 19. "SRAM19,Power Down RAM Partition 19 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 18. "SRAM18,Power Down RAM Partition 18 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 17. "SRAM17,Power Down RAM Partition 17 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 16. "SRAM16,Power Down RAM Partition 16 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 15. "SRAM15,Power Down RAM Partition 15 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 14. "SRAM14,Power Down RAM Partition 14 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 13. "SRAM13,Power Down RAM Partition 13 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 12. "SRAM12,Power Down RAM Partition 12 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 11. "SRAM11,Power Down RAM Partition 11 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 10. "SRAM10,Power Down RAM Partition 10 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 9. "SRAM9,Power Down RAM Partition 9 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 8. "SRAM8,Power Down RAM Partition 8 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 7. "SRAM7,Power Down RAM Partition 7 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 6. "SRAM6,Power Down RAM Partition 6 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 5. "SRAM5,Power Down RAM Partition 5 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 4. "SRAM4,Power Down RAM Partition 4 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 3. "SRAM3,Power Down RAM Partition 3 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 2. "SRAM2,Power Down RAM Partition 2 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 1. "SRAM1,Power Down RAM Partition 1 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 0. "SRAM0,Power Down RAM Partition 0 Array" "0: Array power on periphery power controlled by..,1: Power down" line.long 0xC "PDRUNCFG3,PD Run Configuration 3 in Sense Domain" bitfld.long 0xC 29. "SRAM29,Power Down RAM Partition 29 Periphery" "0: Power on when the corresponding array SRAM 29 is 0,1: Power down" bitfld.long 0xC 28. "SRAM28,Power Down RAM Partition 28 Periphery" "0: Power on when the corresponding array SRAM 28 is 0,1: Power down" newline bitfld.long 0xC 27. "SRAM27,Power Down RAM Partition 27 Periphery" "0: Power on when the corresponding array SRAM 27 is 0,1: Power down" bitfld.long 0xC 26. "SRAM26,Power Down RAM Partition 26 Periphery" "0: Power on when the corresponding array SRAM 26 is 0,1: Power down" newline bitfld.long 0xC 25. "SRAM25,Power Down RAM Partition 25 Periphery" "0: Power on when the corresponding array SRAM 25 is 0,1: Power down" bitfld.long 0xC 24. "SRAM24,Power Down RAM Partition 24 Periphery" "0: Power on when the corresponding array SRAM 24 is 0,1: Power down" newline bitfld.long 0xC 23. "SRAM23,Power Down RAM Partition 23 Periphery" "0: Power on when the corresponding array SRAM 23 is 0,1: Power down" bitfld.long 0xC 22. "SRAM22,Power Down RAM Partition 22 Periphery" "0: Power on when the corresponding array SRAM 22 is 0,1: Power down" newline bitfld.long 0xC 21. "SRAM21,Power Down RAM Partition 21 Periphery" "0: Power on when the corresponding array SRAM 21 is 0,1: Power down" bitfld.long 0xC 20. "SRAM20,Power Down RAM Partition 20 Periphery" "0: Power on when the corresponding array SRAM 20 is 0,1: Power down" newline bitfld.long 0xC 19. "SRAM19,Power Down RAM Partition 19 Periphery" "0: Power on when the corresponding array SRAM 19 is 0,1: Power down" bitfld.long 0xC 18. "SRAM18,Power Down RAM Partition 18 Periphery" "0: Power on when the corresponding array SRAM 18 is 0,1: Power down" newline bitfld.long 0xC 17. "SRAM17,Power Down RAM Partition 17 Periphery" "0: Power on when the corresponding array SRAM 17 is 0,1: Power down" bitfld.long 0xC 16. "SRAM16,Power Down RAM Partition 16 Periphery" "0: Power on when the corresponding array SRAM 16 is 0,1: Power down" newline bitfld.long 0xC 15. "SRAM15,Power Down RAM Partition 15 Periphery" "0: Power on when the corresponding array SRAM 15 is 0,1: Power down" bitfld.long 0xC 14. "SRAM14,Power Down RAM Partition 14 Periphery" "0: Power on when the corresponding array SRAM 14 is 0,1: Power down" newline bitfld.long 0xC 13. "SRAM13,Power Down RAM Partition 13 Periphery" "0: Power on when the corresponding array SRAM 13 is 0,1: Power down" bitfld.long 0xC 12. "SRAM12,Power Down RAM Partition 12 Periphery" "0: Power on when the corresponding array SRAM 12 is 0,1: Power down" newline bitfld.long 0xC 11. "SRAM11,Power Down RAM Partition 11 Periphery" "0: Power on when the corresponding array SRAM 11 is 0,1: Power down" bitfld.long 0xC 10. "SRAM10,Power Down RAM Partition 10 Periphery" "0: Power on when the corresponding array SRAM 10 is 0,1: Power down" newline bitfld.long 0xC 9. "SRAM9,Power Down RAM Partition 9 Periphery" "0: Power on when the corresponding array SRAM 9 is 0,1: Power down" bitfld.long 0xC 8. "SRAM8,Power Down RAM Partition 8 Periphery" "0: Power on when the corresponding array SRAM 8 is 0,1: Power down" newline bitfld.long 0xC 7. "SRAM7,Power Down RAM Partition 7 Periphery" "0: Power on when the corresponding array SRAM 7 is 0,1: Power down" bitfld.long 0xC 6. "SRAM6,Power Down RAM Partition 6 Periphery" "0: Power on when the corresponding array SRAM 6 is 0,1: Power down" newline bitfld.long 0xC 5. "SRAM5,Power Down RAM Partition 5 Periphery" "0: Power on when the corresponding array SRAM 5 is 0,1: Power down" bitfld.long 0xC 4. "SRAM4,Power Down RAM Partition 4 Periphery" "0: Power on when the corresponding array SRAM 4 is 0,1: Power down" newline bitfld.long 0xC 3. "SRAM3,Power Down RAM Partition 3 Periphery" "0: Power on when the corresponding array SRAM 3 is 0,1: Power down" bitfld.long 0xC 2. "SRAM2,Power Down RAM Partition 2 Periphery" "0: Power on when the corresponding array SRAM 2 is 0,1: Power down" newline bitfld.long 0xC 1. "SRAM1,Power Down RAM Partition 1 Periphery" "0: Power on when the corresponding array SRAM 1 is 0,1: Power down" bitfld.long 0xC 0. "SRAM0,Power Down RAM Partition 0 Periphery" "0: Power on when the corresponding array SRAM 0 is 0,1: Power down" line.long 0x10 "PDRUNCFG4,PD Run Configuration 4 in Sense Domain" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x10 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x14 "PDRUNCFG5,PD Run Configuration 5 in Sense Domain" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x14 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x18 "PDSLEEPCFG0,PD Sleep Configuration 0 in Sense Domain" bitfld.long 0x18 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x18 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x18 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDSLEEPCFG0[AFBBN_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDSLEEPCFG0[AFBB2_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 22. "RBB1_PD,Power Down RBB in VDD1 Domain" "0: If PDSLEEPCFG0[AFBB1_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Select" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x18 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x18 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 13. "DCDC_VSEL,DCDC Voltage Select" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x18 12. "DCDC_LP,DCDC Low Power" "0: Sets DCDC in high-power mode,1: Sets DCDC in low-power mode" bitfld.long 0x18 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline rbitfld.long 0x18 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x18 8. "VNCOM_DSR,Power Switch and DSR Enable in VDDN_COM Domain" "0: Powers on VDDN_COM,1: Enables DSR mode in VDDN_COM" newline bitfld.long 0x18 7. "V2COM_DSR,Power Switch and DSR Enable in VDD2_COM Domain" "0: Powers on VDD2_COM,1: Enables DSR mode in VDD2_COM" bitfld.long 0x18 6. "V2NMED_DSR,Power Switch and DSR Enable in VDD2_MEDIA and VDDN_MEDIA Domains" "0: Powers on VDD2_MEDIA and VDDN_MEDIA,1: Enables DSR mode in VDD2_MEDIA and VDDN_MEDIA" newline rbitfld.long 0x18 5. "V2COMP_DSR,Power Switch and DSR Enable in VDD2_COMP Domain" "0: DSR mode in VDD2_COMP disabled,1: DSR mode in VDD2_COMP enabled" bitfld.long 0x18 4. "FDPD,Full Deep Power Down (FDPD) Mode" "0: Disables,1: Enables FDPD mode" newline bitfld.long 0x18 3. "DPD,Deep Power Down (DPD) Mode" "0: Disables,1: Enables DPD mode" bitfld.long 0x18 2. "FDSR,Full Deep Sleep Retention (FDSR) Mode" "0: All power switch states controlled by their..,1: All core domains in DSR or Power Down mode" newline bitfld.long 0x18 0.--1. "PMICMODE,PMIC Mode" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x1C "PDSLEEPCFG1,PD Sleep Configuration 1 in Sense Domain" bitfld.long 0x1C 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" rbitfld.long 0x1C 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline rbitfld.long 0x1C 15. "OTP_PD,OTP Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 12. "LVDN_LP,LVD Low power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 8. "LVD2_LP,LVD Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 7. "POR2_LP,POR Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 4. "LVD1_LP,LVD Low power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 2. "HVD1V8_PD,HVD VDD1V8 Power Down" "0: Power on. In this case the aggregated..,1: Power down" bitfld.long 0x1C 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode if not overridden by any *_PD bits" newline bitfld.long 0x1C 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x20 "PDSLEEPCFG2,PD Sleep Configuration 2 in Sense Domain" bitfld.long 0x20 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Powers on RAM Partition 29 array,1: Powers down RAM Partition 29 array and periphery" bitfld.long 0x20 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Powers on RAM Partition 28 array,1: Powers down RAM Partition 28 array and periphery" newline bitfld.long 0x20 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Powers on RAM Partition 27 array,1: Powers down RAM Partition 27 array and periphery" bitfld.long 0x20 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Powers on RAM Partition 26 array,1: Powers down RAM Partition 26 array and periphery" newline bitfld.long 0x20 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Powers on RAM Partition 25 array,1: Powers down RAM Partition 25 array and periphery" bitfld.long 0x20 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Powers on RAM Partition 24 array,1: Powers down RAM Partition 24 array and periphery" newline bitfld.long 0x20 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Powers on RAM Partition 23 array,1: Powers down RAM Partition 23 array and periphery" bitfld.long 0x20 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Powers on RAM Partition 22 array,1: Powers down RAM Partition 22 array and periphery" newline bitfld.long 0x20 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Powers on RAM Partition 21 array,1: Powers down RAM Partition 21 array and periphery" bitfld.long 0x20 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Powers on RAM Partition 20 array,1: Powers down RAM Partition 20 array and periphery" newline bitfld.long 0x20 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Powers on RAM Partition 19 array,1: Powers down RAM Partition 19 array and periphery" bitfld.long 0x20 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Powers on RAM Partition 18 array,1: Powers down RAM Partition 18 array and periphery" newline bitfld.long 0x20 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Powers on RAM Partition 17 array,1: Powers down RAM Partition 17 array and periphery" bitfld.long 0x20 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Powers on RAM Partition 16 array,1: Powers down RAM Partition 16 array and periphery" newline bitfld.long 0x20 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Powers on RAM Partition 15 array,1: Powers down RAM Partition 15 array and periphery" bitfld.long 0x20 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Powers on RAM Partition 14 array,1: Powers down RAM Partition 14 array and periphery" newline bitfld.long 0x20 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Powers on RAM Partition 13 array,1: Powers down RAM Partition 13 array and periphery" bitfld.long 0x20 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Powers on RAM Partition 12 array,1: Powers down RAM Partition 12 array and periphery" newline bitfld.long 0x20 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Powers on RAM Partition 11 array,1: Powers down RAM Partition 11 array and periphery" bitfld.long 0x20 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Powers on RAM Partition 10 array,1: Powers down RAM Partition 10 array and periphery" newline bitfld.long 0x20 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Powers on RAM Partition 9 array,1: Powers down RAM Partition 9 array and periphery" bitfld.long 0x20 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Powers on RAM Partition 8 array,1: Powers down RAM Partition 8 array and periphery" newline bitfld.long 0x20 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Powers on RAM Partition 7 array,1: Powers down RAM Partition 7 array and periphery" bitfld.long 0x20 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Powers on RAM Partition 6 array,1: Powers down RAM Partition 6 array and periphery" newline bitfld.long 0x20 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Powers on RAM Partition 5 array,1: Powers down RAM Partition 5 array and periphery" bitfld.long 0x20 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Powers on RAM Partition 4 array,1: Powers down RAM Partition 4 array and periphery" newline bitfld.long 0x20 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Powers on RAM Partition 3 array,1: Powers down RAM Partition 3 array and periphery" bitfld.long 0x20 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Powers on RAM Partition 2 array,1: Powers down RAM Partition 2 array and periphery" newline bitfld.long 0x20 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Powers on RAM Partition 1 array,1: Powers down RAM Partition 1 array and periphery" bitfld.long 0x20 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Powers on RAM Partition 0 array,1: Powers down RAM Partition 0 array and periphery" line.long 0x24 "PDSLEEPCFG3,PD Sleep Configuration 3 in Sense Domain" bitfld.long 0x24 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x28 "PDSLEEPCFG4,PD Sleep Configuration 4 in Sense Domain" bitfld.long 0x28 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x28 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x28 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x28 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x28 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x28 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x28 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x28 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x28 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x28 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x28 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x28 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x28 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x28 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x28 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x28 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x28 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x28 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x2C "PDSLEEPCFG5,PD Sleep Configuration 5 in Sense Domain" bitfld.long 0x2C 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x2C 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x2C 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x2C 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x2C 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x2C 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x2C 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x2C 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x2C 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x2C 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x2C 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 6. "MIPI,MIPI" "0: Power on,1: Power down" bitfld.long 0x2C 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x2C 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x2C 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" rgroup.long 0xD0++0x17 line.long 0x0 "PDCFGSTATUS0,PD Configuration Status 0" bitfld.long 0x0 31. "AFBBSR2_PD,SRAM AFBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 30. "AFBBSR1_PD,SRAM AFBB Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 29. "RBBSR2_PD,SRAM RBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 27. "AFBBN_PD,AFBB Power Down in VDDN domain" "0: Power on,1: Power down" bitfld.long 0x0 26. "RBBN_PD,RBB Power Down in VDDN domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 25. "AFBB2_PD,AFBB Power Down in VDD2 domain" "0: Power,1: Power down" bitfld.long 0x0 24. "RBB2_PD,RBB Power Down in VDD2 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 23. "AFBB1_PD,AFBB Power Down in VDD1 domain" "0: Power on,1: Power down" bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Selection" "0: LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0] level..,1: LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1] level..,2: LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2] level..,3: LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3] level.." bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD2 is in high-power mode,2: LDO VDD2 is in low-power mode,3: LDO VDD2 is in low-power mode" newline bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Selection" "0: LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0] level..,1: LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1] level..,2: LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2] level..,3: LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3] level.." bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD1 is in high-power mode,2: LDO VDD1 is in low-power mode,3: LDO VDD1 is in low-power mode" newline bitfld.long 0x0 13. "DCDC_VSEL,DCDC Voltage Selection" "0: [VSEL0] level selected,1: [VSEL1] level selected" bitfld.long 0x0 12. "DCDC_LP,DCDC Low Power" "0: DCDC in high-power mode,1: DCDC in low-power mode" newline bitfld.long 0x0 10. "V2MIPI_PD,MIPI PHY Power Down" "0: Power on,1: Power down" bitfld.long 0x0 9. "V2DSP_PD,HiFi4 Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 8. "VNCOM_DSR,DSR of VDDN_COM Domain" "0: Power on,1: DSR mode" bitfld.long 0x0 7. "V2COM_DSR,DSR of VDD2_COM Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,DSR of VDD2_MEDIA and VDDN_MEDIA Domains" "0: Power on,1: DSR mode" bitfld.long 0x0 5. "V2COMP_DSR,DSR of VDD2_COMP Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 4. "FDPD,FDPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." bitfld.long 0x0 3. "DPD,DPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." newline bitfld.long 0x0 2. "FDSR,FDSR Mode" "0: Power switches and DSR status are determined by..,1: All core domains are in FDSR mode or power down" bitfld.long 0x0 0.--1. "PMICMODE,PMIC_MODE Output Value" "0: PMIC_MODE[1:0] pins = 00,1: PMIC_MODE[1:0] pins = 01,2: PMIC_MODE[1:0] pins = 10,3: PMIC_MODE[1:0] pins = 11" line.long 0x4 "PDCFGSTATUS1,PD Configuration Status 1" bitfld.long 0x4 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" bitfld.long 0x4 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline bitfld.long 0x4 15. "OTP_PD,OTP Power Down" "0: Power on,1: Power down" bitfld.long 0x4 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 12. "LVDN_LP,LVD Low Power in VDDN Domain" "0: High power,1: Low power" bitfld.long 0x4 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High power,1: Low power" newline bitfld.long 0x4 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x4 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 8. "LVD2_LP,LVD Low Power in VDD2 Domain" "0: High power,1: Low power" bitfld.long 0x4 7. "POR2_LP,POR Low Power in VDD2 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x4 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 4. "LVD1_LP,LVD Low Power in VDD1 Domain" "0: High power,1: Low power" bitfld.long 0x4 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on,1: Power down" bitfld.long 0x4 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode" newline bitfld.long 0x4 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x8 "PDCFGSTATUS2,PD Configuration Status 2" bitfld.long 0x8 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" line.long 0xC "PDCFGSTATUS3,PD Configuration Status 3" bitfld.long 0xC 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x10 "PDCFGSTATUS4,PD Configuration Status 4" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x10 21. "LCD,LCDIF Controller RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 RAMs Array" "0: Power on,1: Power down" line.long 0x14 "PDCFGSTATUS5,PD Configuration Status 5" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x14 21. "LCD,LCDIF Controller RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 RAMs Periphery" "0: Power on,1: Power down" group.long 0xE8++0x7 line.long 0x0 "PDWAKECFG,PD Wake-up Configuration for Sense Domain" bitfld.long 0x0 10. "AFBBNKP,AFBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 9. "AFBB2KP,AFBB Wake-up in VDD2Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 8. "AFBB1KP,AFBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 2. "RBBNKP,RBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 1. "RBB2KP,RBB Wake-up in VDD2 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 0. "RBB1KP,RBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" line.long 0x4 "PWRFLAGS,Power Domain Flags for Sense Domain" eventfld.long 0x4 7. "V2OTPF,VDD2_OTP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 6. "V2MIPIF,VDD2_MIPI Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" newline eventfld.long 0x4 5. "V2DSPF,VDD2_DSP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 4. "VNCOMF,VDDN_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 3. "V2COMF,VDD2_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 2. "V2NMEDF,VDD2_MEDIA and VDDN_MEDIA Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 1. "V2COMPF,VDD2_COMP Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 0. "V1SENSF,VDD1_SENSE Domain Flag" "0: No DSR event occurred,1: DSR event occurred" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "PMC0" base ad:0x4020F000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,PMC Version and Feature ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "STATUS,PMC Status" bitfld.long 0x4 29. "DSSENS,CPU1 Deep Sleep" "0: CPU1 is in Active mode,1: CPU1 is in Deep Sleep mode" bitfld.long 0x4 27. "INTN,PMIC_IRQN Interrupt Input" "0: Negated. Pin is high,1: Asserted. Pin is low" newline bitfld.long 0x4 25. "RTCWKUP,RTC Wake-up" "0: Compute RTC wake-up is not active,1: Compute RTC wake-up is asserted" bitfld.long 0x4 24. "HVD1V8,VDD1V8 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 23. "HVDVDDN,VDDN High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 22. "HVDVDD2,VDD2 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 21. "HVDVDD1,VDD1 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 20. "LVDVDDN,VDDN Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 19. "LVDVDD2,VDD2 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 18. "LVDVDD1,VDD1 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 0. "BUSY,Finite State Machine Status" "0: PMC state machines are idle,1: PMC state machine is busy" group.long 0x8++0xB line.long 0x0 "FLAGS,PMC Flags in Compute Domain" eventfld.long 0x0 31. "DEEPPDF,DPD Wake-up Flag" "0: DPD wake-up cleared,1: DPD wake-up asserted" eventfld.long 0x0 30. "DSCOMPF,CPU0 Deep Sleep Flag" "0: CPU0 Deep Sleep cleared,1: CPU0 Deep Sleep asserted" newline eventfld.long 0x0 29. "DSSENSF,CPU1 Deep Sleep Mode Flag" "0: CPU1 Deep Sleep cleared,1: CPU1 Deep Sleep asserted" eventfld.long 0x0 28. "RESETNF,Reset Pin Flag" "0: Reset pin status cleared,1: Reset pin status asserted" newline eventfld.long 0x0 27. "INTNF,PMIC_IRQN Interrupt Pin Flag" "0: Interrupt pin status cleared,1: Interrupt pin status asserted" eventfld.long 0x0 26. "AUTOWKF,Auto Wake-up Flag" "0: Auto wake-up status cleared,1: Auto wake-up status asserted" newline eventfld.long 0x0 25. "RTCF,RTC Flag" "0: RTC status cleared,1: RTC status asserted" eventfld.long 0x0 24. "HVD1V8F,VDD1V8 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 23. "HVDVDDNF,VDDN High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 22. "HVDVDD2F,VDD2 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 21. "HVDVDD1F,VDD1 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 20. "LVDVDDNF,VDDN Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 19. "LVDVDD2F,VDD2 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" eventfld.long 0x0 18. "LVDVDD1F,VDD1 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 17. "AGDET2F,VDD2 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" eventfld.long 0x0 16. "AGDET1F,VDD1 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" newline eventfld.long 0x0 15. "PORAO18F,VDD1V8_AO Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 14. "POR1V8F,VDD1V8 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 13. "PORVDDNF,VDDN Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 12. "PORVDD2F,VDD2 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 11. "PORVDD1F,VDD1 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 10. "DCLPOCF,DCDC Low-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 9. "DCHPOCF,DCDC High-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 8. "SCP2OCF,SCPC VDD2 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 7. "SCP1OCF,SCPC VDD1 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 6. "BBNEF,VDDN Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 5. "BB2EF,VDD2 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" eventfld.long 0x0 4. "BB1EF,VDD1 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 3. "BBSR2EF,VDD2 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" eventfld.long 0x0 2. "BBSR1EF,VDD1 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" newline eventfld.long 0x0 1. "ITRCRF,ITRC Reset Flag" "0: No reset,1: Reset detected" eventfld.long 0x0 0. "DSALLF,Deep Sleep Flag" "0: CPU0 and CPU1 are not in Deep Sleep mode at the..,1: CPU0 and CPU1 have both been in Deep Sleep mode.." line.long 0x4 "CTRL,Control" bitfld.long 0x4 24. "HVD1V8RE,VDD1V8 High-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 23. "HVDVNRE,VDDN High-Voltage Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 22. "HVDV2RE,VDD2 High-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 21. "HVDV1RE,VDD1 High-Voltage Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 20. "LVDNRE,VDDN Low-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 19. "LVD2RE,VDD2 Low-Voltage Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 18. "LVD1RE,VDD1 Low-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 17. "AGDET2RE,VDD2 Glitch Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 16. "AGDET1RE,VDD1 Glitch Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "APPLYCFG,Apply Configure for PMC0" "0: Operation is done,1: Start configuration change or operation has not.." line.long 0x8 "INTRCTRL,Interrupt Control in Compute Domain" bitfld.long 0x8 29. "DSSENSIE,CPU1 Deep Sleep Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 27. "INTNIE,PMIC_IRQN PAD Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 26. "AUTOWKIE,Auto Wake-up Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 24. "HVD1V8IE,VDD1V8 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 23. "HVDNIE,VDDN High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 22. "HVD2IE,VDD2 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 21. "HVD1IE,VDD1 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 20. "LVDNIE,VDDN Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 19. "LVD2IE,VDD2 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 18. "LVD1IE,VDD1 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 17. "AGDET2IE,VDD2 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 16. "AGDET1IE,VDD1 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "DCLPOCIE,DCDC Low-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 9. "DCHPOCIE,DCDC High-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 8. "SCP2OCIE,SCPC VDD2 Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 7. "SCP1OCIE,SCPC VDD1 Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 6. "BBNEIE,VDDN Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 5. "BB2EIE,VDD2 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "BB1EIE,VDD1 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 3. "BBSR2EIE,VDD2 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "BBSR1EIE,VDD1 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" group.long 0x20++0x1B line.long 0x0 "DCDCVSEL,DCDC Voltage Selection" hexmask.long.byte 0x0 8.--14. 1. "VSEL1,DCDC Voltage Level 1" hexmask.long.byte 0x0 0.--6. 1. "VSEL0,DCDC Voltage Level 0" line.long 0x4 "LDOVDD2VSEL,LDO VDD2 Voltage Selection" hexmask.long.byte 0x4 24.--29. 1. "VSEL3,LDO VDD2 Voltage Level 3" hexmask.long.byte 0x4 16.--21. 1. "VSEL2,LDO VDD2 Voltage Level 2" newline hexmask.long.byte 0x4 8.--13. 1. "VSEL1,LDO VDD2 Voltage Level 1" hexmask.long.byte 0x4 0.--5. 1. "VSEL0,LDO VDD2 Voltage Level 0" line.long 0x8 "LDOVDD1VSEL,LDO VDD1 Voltage Selection" hexmask.long.byte 0x8 24.--29. 1. "VSEL3,LDO VDD1 Voltage Level 3" hexmask.long.byte 0x8 16.--21. 1. "VSEL2,LDO VDD1 Voltage Level 2" newline hexmask.long.byte 0x8 8.--13. 1. "VSEL1,LDO VDD1 Voltage Level 1" hexmask.long.byte 0x8 0.--5. 1. "VSEL0,LDO VDD1 Voltage Level 0" line.long 0xC "LVDVDDNCTRL,VDDN LVD Control" hexmask.long.byte 0xC 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0xC 0.--5. 1. "LVL0,LVD Level 0 Voltage" line.long 0x10 "LVDVDD2CTRL,VDD2 LVD Control" hexmask.long.byte 0x10 24.--29. 1. "LVL3,LVD Level 3 Voltage" hexmask.long.byte 0x10 16.--21. 1. "LVL2,LVD Level 2 Voltage" newline hexmask.long.byte 0x10 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0x10 0.--5. 1. "LVL0,LVD Level 0 Voltage" line.long 0x14 "LVDVDD1CTRL,VDD1 LVD Control" hexmask.long.byte 0x14 24.--29. 1. "LVL3,Level 3 Voltage" hexmask.long.byte 0x14 16.--21. 1. "LVL2,Level 2 Voltage" newline hexmask.long.byte 0x14 8.--13. 1. "LVL1,Level 1 Voltage" hexmask.long.byte 0x14 0.--5. 1. "LVL0,Level 0 Voltage" line.long 0x18 "PORCTRL,Power-on Reset Control" hexmask.long.byte 0x18 16.--20. 1. "VDDNLVL,POR Level in VDDN Domain" hexmask.long.byte 0x18 8.--12. 1. "VDD2LVL,POR Level in VDD2 Domain" newline hexmask.long.byte 0x18 0.--4. 1. "VDD1LVL,POR Level in VDD1 Domain" group.long 0x40++0x7 line.long 0x0 "BBCTRL,Body Bias Control" bitfld.long 0x0 16. "RBBNLVL,Reverse Body Bias Voltage for VDDN Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" bitfld.long 0x0 8. "RBB2LVL,Reverse Body Bias Voltage for VDD2 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" newline bitfld.long 0x0 0. "RBB1LVL,Reverse Body Bias Voltage for VDD1 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" line.long 0x4 "TSENSOR,Temperature Sensor Control" hexmask.long.byte 0x4 0.--3. 1. "TSENSM,Temperature Sensor Mode Select" group.long 0x50++0x3 line.long 0x0 "WAKEUP,Wake-up Configuration for Compute Domain" hexmask.long.byte 0x0 24.--29. 1. "WKSRCF,Wake-up Source Flags" hexmask.long.byte 0x0 16.--21. 1. "WKSRCEN,Wake-up Source Enable" newline hexmask.long.word 0x0 0.--15. 1. "WAKETIME,Wake-up Timer" group.long 0x64++0xB line.long 0x0 "POWERCFG,Power Configuration" hexmask.long.byte 0x0 28.--31. 1. "MODEDLY,Mode Delay" bitfld.long 0x0 24. "FDPDBGLP,Force Band Gap during FDPD Mode to LP Mode" "0: Enables band gap to high-power mode during FDPD..,1: Enables band gap to low-power mode during FDPD.." newline bitfld.long 0x0 12. "DCDCPD,DCDC Power Down" "0: Not powered down except in FDSR mode when..,1: Powered down (until the next cold reset)" bitfld.long 0x0 9. "LDO2PD,LDO VDD2 Power Down" "0: Not powered down except in FDSR mode when..,1: Powered down (until the next cold reset)" newline bitfld.long 0x0 8. "LDO1PD,LDO VDD1 Power Down" "0: Not powered down except in FDSR mode when..,1: Powered down (until the next cold reset)" bitfld.long 0x0 7. "SCPCPD,SCPC Power Down" "0: Not powered down in FDSR mode except in FDSR..,1: Powered down (until the next cold reset)" newline bitfld.long 0x0 6. "FDDCPD,DCDC Power Down in FDSR Mode" "0: Not powered down,1: Powered down" bitfld.long 0x0 5. "FDLDO2PD,LDO VDD2 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" newline bitfld.long 0x0 4. "FDLDO1PD,LDO VDD1 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" bitfld.long 0x0 1. "FDSCP2PD,SCPC VDD2 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" newline bitfld.long 0x0 0. "FDSCP1PD,SCPC VDD1 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" line.long 0x4 "PADVRANGE,3 V Capable VDDIO Range Select" bitfld.long 0x4 0.--1. "VRANGE,3 V Capable IO Bank VDDIO Range Select" "0: Continuous mode. Allows 1.71 - 3.6 V range but..,1: 1.71 - 1.98 V supply detector off,2: 3.00 - 3.6 V supply detector off,?" line.long 0x8 "PADCFG,IO Bank State Configuration" hexmask.long.byte 0x8 16.--23. 1. "RSTCTRL,Reset Control" hexmask.long.byte 0x8 8.--15. 1. "ISOHOLD,IO Bank Isolation Hold" newline hexmask.long.byte 0x8 0.--7. 1. "ISOCTRL,IO bank State Retain Control" group.long 0xA0++0x2F line.long 0x0 "PDRUNCFG0,PD Run Configuration 0 in Compute Domain" bitfld.long 0x0 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x0 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDRUNCFG0[AFBBN_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDRUNCFG0[AFBB2_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1" "0: If PDRUNCFG0[AFBB1_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 20.--21. "LDO2_VSEL,Select LDO VDD2 Voltage" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 13. "DCDC_VSEL,Select DCDC Voltage" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x0 12. "DCDC_LP,DCDC Low-Power Mode" "0: Enables DCDC in high-power mode,1: Enables DCDC in low-power mode" bitfld.long 0x0 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x0 8. "VNCOM_DSR,Power Switch and DSR for VDDN_COM" "0: Powers on VDDN_COM domain,1: Enables VDDN_COM domain in DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,Power Switch and DSR for VDD2 and VDDN Media" "0: Powers on VDD2 and VDDN media domains,1: Enables VDD2 and VDDN media domains in DSR mode" bitfld.long 0x0 0.--1. "PMICMODE,PMIC Power Mode Select" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x4 "PDRUNCFG1,PD Run Configuration 1 in Compute Domain" bitfld.long 0x4 16. "ROM_PD,Power Down ROM" "0: Power on,1: Power down" bitfld.long 0x4 15. "OTP_PD,Power Down OTP" "0: Power on,1: Power down" newline bitfld.long 0x4 13. "HVDN_PD,Power Down HVD in VDDN Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 12. "LVDN_LP,LVD Low-Power Mode in VDDN Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 11. "PORN_LP,POR Low-Power Mode in VDDN Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 10. "AGDET2_PD,Power Down AGDET in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 9. "HVD2_PD,Power Down HVD in VDD2 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 8. "LVD2_LP,LVD Low-Power Mode in VDD2 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 7. "POR2_LP,POR Low-Power Mode in VDD2 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 6. "AGDET1_PD,Power Down AGDET in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 5. "HVD1_PD,Power Down HVD in VDD1 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 4. "LVD1_LP,LVD Low-Power Mode in VDD1 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 3. "POR1_LP,POR Low-Power Mode in VDD1 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on. In this case PMC references will be in..,1: Power down" newline bitfld.long 0x4 1. "PMCREF_LP,PMC References in Low-Power Mode" "0: Sets PMC references in high-power mode,1: Sets PMC references in low-power mode if not.." bitfld.long 0x4 0. "TEMP_PD,Power Down PMC Temperature Sensor" "0: Power on,1: Power down" line.long 0x8 "PDRUNCFG2,PD Run Configuration 2 in Compute Domain" bitfld.long 0x8 29. "SRAM29,Power Down RAM Partition 29 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 28. "SRAM28,Power Down RAM Partition 28 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 27. "SRAM27,Power Down RAM Partition 27 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 26. "SRAM26,Power Down RAM Partition 26 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 25. "SRAM25,Power Down RAM Partition 25 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 24. "SRAM24,Power Down RAM Partition 24 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 23. "SRAM23,Power Down RAM Partition 23 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 22. "SRAM22,Power Down RAM Partition 22 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 21. "SRAM21,Power Down RAM Partition 21 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 20. "SRAM20,Power Down RAM Partition 20 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 19. "SRAM19,Power Down RAM Partition 19 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 18. "SRAM18,Power Down RAM Partition 18 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 17. "SRAM17,Power Down RAM Partition 17 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 16. "SRAM16,Power Down RAM Partition 16 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 15. "SRAM15,Power Down RAM Partition 15 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 14. "SRAM14,Power Down RAM Partition 14 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 13. "SRAM13,Power Down RAM Partition 13 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 12. "SRAM12,Power Down RAM Partition 12 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 11. "SRAM11,Power Down RAM Partition 11 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 10. "SRAM10,Power Down RAM Partition 10 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 9. "SRAM9,Power Down RAM Partition 9 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 8. "SRAM8,Power Down RAM Partition 8 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 7. "SRAM7,Power Down RAM Partition 7 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 6. "SRAM6,Power Down RAM Partition 6 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 5. "SRAM5,Power Down RAM Partition 5 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 4. "SRAM4,Power Down RAM Partition 4 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 3. "SRAM3,Power Down RAM Partition 3 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 2. "SRAM2,Power Down RAM Partition 2 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 1. "SRAM1,Power Down RAM Partition 1 Array" "0: Array power on periphery power controlled by..,1: Power down" line.long 0xC "PDRUNCFG3,PD Run Configuration 3 in Compute Domain" bitfld.long 0xC 29. "SRAM29,Power Down RAM Partition 29 Periphery" "0: Power on when the corresponding array SRAM 29 is..,1: Power down" bitfld.long 0xC 28. "SRAM28,Power Down RAM Partition 28 Periphery" "0: Power on when the corresponding array SRAM 28 is..,1: Power down" newline bitfld.long 0xC 27. "SRAM27,Power Down RAM Partition 27 Periphery" "0: Power on when the corresponding array SRAM 27 is..,1: Power down" bitfld.long 0xC 26. "SRAM26,Power Down RAM Partition 26 Periphery" "0: Power on when the corresponding array SRAM 26 is..,1: Power down" newline bitfld.long 0xC 25. "SRAM25,Power Down RAM Partition 25 Periphery" "0: Power on when the corresponding array SRAM 25 is..,1: Power down" bitfld.long 0xC 24. "SRAM24,Power Down RAM Partition 24 Periphery" "0: Power on when the corresponding array SRAM 24 is..,1: Power down" newline bitfld.long 0xC 23. "SRAM23,Power Down RAM Partition 23 Periphery" "0: Power on when the corresponding array SRAM 23 is..,1: Power down" bitfld.long 0xC 22. "SRAM22,Power Down RAM Partition 22 Periphery" "0: Power on when the corresponding array SRAM 22 is..,1: Power down" newline bitfld.long 0xC 21. "SRAM21,Power Down RAM Partition 21 Periphery" "0: Power on when the corresponding array SRAM 21 is..,1: Power down" bitfld.long 0xC 20. "SRAM20,Power Down RAM Partition 20 Periphery" "0: Power on when the corresponding array SRAM 20 is..,1: Power down" newline bitfld.long 0xC 19. "SRAM19,Power Down RAM Partition 19 Periphery" "0: Power on when the corresponding array SRAM 19 is..,1: Power down" bitfld.long 0xC 18. "SRAM18,Power Down RAM Partition 18 Periphery" "0: Power on when the corresponding array SRAM 18 is..,1: Power down" newline bitfld.long 0xC 17. "SRAM17,Power Down RAM Partition 17 Periphery" "0: Power on when the corresponding array SRAM 17 is..,1: Power down" bitfld.long 0xC 16. "SRAM16,Power Down RAM Partition 16 Periphery" "0: Power on when the corresponding array SRAM 16 is..,1: Power down" newline bitfld.long 0xC 15. "SRAM15,Power Down RAM Partition 15 Periphery" "0: Power on when the corresponding array SRAM 15 is..,1: Power down" bitfld.long 0xC 14. "SRAM14,Power Down RAM Partition 14 Periphery" "0: Power on when the corresponding array SRAM 14 is..,1: Power down" newline bitfld.long 0xC 13. "SRAM13,Power Down RAM Partition 13 Periphery" "0: Power on when the corresponding array SRAM 13 is..,1: Power down" bitfld.long 0xC 12. "SRAM12,Power Down RAM Partition 12 Periphery" "0: Power on when the corresponding array SRAM 12 is..,1: Power down" newline bitfld.long 0xC 11. "SRAM11,Power Down RAM Partition 11 Periphery" "0: Power on when the corresponding array SRAM 11 is..,1: Power down" bitfld.long 0xC 10. "SRAM10,Power Down RAM Partition 10 Periphery" "0: Power on when the corresponding array SRAM 10 is..,1: Power down" newline bitfld.long 0xC 9. "SRAM9,Power Down RAM Partition 9 Periphery" "0: Power on when the corresponding array SRAM 9 is 0.,1: Power down" bitfld.long 0xC 8. "SRAM8,Power Down RAM Partition 8 Periphery" "0: Power on when the corresponding array SRAM 8 is 0.,1: Power down" newline bitfld.long 0xC 7. "SRAM7,Power Down RAM Partition 7 Periphery" "0: Power on when the corresponding array SRAM 7 is 0.,1: Power down" bitfld.long 0xC 6. "SRAM6,Power Down RAM Partition 6 Periphery" "0: Power on when the corresponding array SRAM 6 is 0.,1: Power down" newline bitfld.long 0xC 5. "SRAM5,Power Down RAM Partition 5 Periphery" "0: Power on when the corresponding array SRAM 5 is 0.,1: Power down" bitfld.long 0xC 4. "SRAM4,Power Down RAM Partition 4 Periphery" "0: Power on when the corresponding array SRAM 4 is 0.,1: Power down" newline bitfld.long 0xC 3. "SRAM3,Power Down RAM Partition 3 Periphery" "0: Power on when the corresponding array SRAM 3 is 0.,1: Power down" bitfld.long 0xC 2. "SRAM2,Power Down RAM Partition 2 Periphery" "0: Power on when the corresponding array SRAM 2 is 0.,1: Power down" newline bitfld.long 0xC 1. "SRAM1,Power Down RAM Partition 1 Periphery" "0: Power on when the corresponding array SRAM 1 is 0.,1: Power down" line.long 0x10 "PDRUNCFG4,PD Run Configuration 4 in Compute Domain" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x10 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x14 "PDRUNCFG5,PD Run Configuration 5 in Compute Domain" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x14 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x18 "PDSLEEPCFG0,PD Sleep Configuration 0 in Compute Domain" bitfld.long 0x18 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x18 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x18 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDSLEEPCFG0[AFBBN_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDSLEEPCFG0[AFBB2_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 22. "RBB1_PD,Power Down RBB in VDD1 Domain" "0: If PDSLEEPCFG0[AFBB1_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Select" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x18 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x18 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 13. "DCDC_VSEL,DCDC Voltage Select" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x18 12. "DCDC_LP,DCDC Low Power" "0: Sets DCDC in high-power mode,1: Sets DCDC in low-power mode" bitfld.long 0x18 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x18 8. "VNCOM_DSR,Power Switch and DSR Enable in VDDN_COM Domain" "0: Powers on VDDN_COM,1: Enables DSR mode in VDDN_COM" newline rbitfld.long 0x18 7. "V2COM_DSR,Power Switch and DSR Enable in VDD2_COM Domain" "0: Powers on VDD2_COM,1: Enables DSR mode in VDD2_COM" bitfld.long 0x18 6. "V2NMED_DSR,Power Switch and DSR Enable in VDD2_MEDIA and VDDN_MEDIA Domains" "0: Powers on VDD2_MEDIA and VDDN_MEDIA,1: Enables DSR mode in VDD2_MEDIA and VDDN_MEDIA" newline bitfld.long 0x18 5. "V2COMP_DSR,Power Switch and DSR Enable in VDD2_COMP Domain" "0: Powers on VDD2_COMP,1: Enables DSR mode in VDD2_COMP" bitfld.long 0x18 4. "FDPD,Full Deep Power Down (FDPD) Mode" "0: Disables,1: Enables FDPD mode" newline bitfld.long 0x18 3. "DPD,Deep Power Down (DPD) Mode" "0: Disables,1: Enables DPD mode" bitfld.long 0x18 2. "FDSR,Full Deep Sleep Retention (FDSR) Mode" "0: All power switch states controlled by their..,1: All core domains in DSR or Power Down mode" newline bitfld.long 0x18 0.--1. "PMICMODE,PMIC Mode" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x1C "PDSLEEPCFG1,PD Sleep Configuration 1 in Compute Domain" bitfld.long 0x1C 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" bitfld.long 0x1C 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline bitfld.long 0x1C 15. "OTP_PD,OTP Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 12. "LVDN_LP,LVD Low power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 8. "LVD2_LP,LVD Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 7. "POR2_LP,POR Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 4. "LVD1_LP,LVD Low power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 2. "HVD1V8_PD,HVD VDD1V8 Power Down" "0: Power on. In this case the aggregated..,1: Power down" bitfld.long 0x1C 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode if not overridden by any *_PD bits" newline bitfld.long 0x1C 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x20 "PDSLEEPCFG2,PD Sleep Configuration 2 in Compute Domain" bitfld.long 0x20 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Powers on RAM Partition 29 array,1: Powers down RAM Partition 29 array and periphery" bitfld.long 0x20 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Powers on RAM Partition 28 array,1: Powers down RAM Partition 28 array and periphery" newline bitfld.long 0x20 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Powers on RAM Partition 27 array,1: Powers down RAM Partition 27 array and periphery" bitfld.long 0x20 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Powers on RAM Partition 26 array,1: Powers down RAM Partition 26 array and periphery" newline bitfld.long 0x20 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Powers on RAM Partition 25 array,1: Powers down RAM Partition 25 array and periphery" bitfld.long 0x20 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Powers on RAM Partition 24 array,1: Powers down RAM Partition 24 array and periphery" newline bitfld.long 0x20 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Powers on RAM Partition 23 array,1: Powers down RAM Partition 23 array and periphery" bitfld.long 0x20 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Powers on RAM Partition 22 array,1: Powers down RAM Partition 22 array and periphery" newline bitfld.long 0x20 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Powers on RAM Partition 21 array,1: Powers down RAM Partition 21 array and periphery" bitfld.long 0x20 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Powers on RAM Partition 20 array,1: Powers down RAM Partition 20 array and periphery" newline bitfld.long 0x20 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Powers on RAM Partition 19 array,1: Powers down RAM Partition 19 array and periphery" bitfld.long 0x20 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Powers on RAM Partition 18 array,1: Powers down RAM Partition 18 array and periphery" newline bitfld.long 0x20 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Powers on RAM Partition 17 array,1: Powers down RAM Partition 17 array and periphery" bitfld.long 0x20 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Powers on RAM Partition 16 array,1: Powers down RAM Partition 16 array and periphery" newline bitfld.long 0x20 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Powers on RAM Partition 15 array,1: Powers down RAM Partition 15 array and periphery" bitfld.long 0x20 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Powers on RAM Partition 14 array,1: Powers down RAM Partition 14 array and periphery" newline bitfld.long 0x20 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Powers on RAM Partition 13 array,1: Powers down RAM Partition 13 array and periphery" bitfld.long 0x20 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Powers on RAM Partition 12 array,1: Powers down RAM Partition 12 array and periphery" newline bitfld.long 0x20 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Powers on RAM Partition 11 array,1: Powers down RAM Partition 11 array and periphery" bitfld.long 0x20 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Powers on RAM Partition 10 array,1: Powers down RAM Partition 10 array and periphery" newline bitfld.long 0x20 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Powers on RAM Partition 9 array,1: Powers down RAM Partition 9 array and periphery" bitfld.long 0x20 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Powers on RAM Partition 8 array,1: Powers down RAM Partition 8 array and periphery" newline bitfld.long 0x20 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Powers on RAM Partition 7 array,1: Powers down RAM Partition 7 array and periphery" bitfld.long 0x20 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Powers on RAM Partition 6 array,1: Powers down RAM Partition 6 array and periphery" newline bitfld.long 0x20 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Powers on RAM Partition 5 array,1: Powers down RAM Partition 5 array and periphery" bitfld.long 0x20 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Powers on RAM Partition 4 array,1: Powers down RAM Partition 4 array and periphery" newline bitfld.long 0x20 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Powers on RAM Partition 3 array,1: Powers down RAM Partition 3 array and periphery" bitfld.long 0x20 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Powers on RAM Partition 2 array,1: Powers down RAM Partition 2 array and periphery" newline bitfld.long 0x20 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Powers on RAM Partition 1 array,1: Powers down RAM Partition 1 array and periphery" bitfld.long 0x20 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Powers on RAM Partition 0 array,1: Powers down RAM Partition 0 array and periphery" line.long 0x24 "PDSLEEPCFG3,PD Sleep Configuration 3 in Compute Domain" bitfld.long 0x24 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x28 "PDSLEEPCFG4,PD Sleep Configuration 4 in Compute Domain" bitfld.long 0x28 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x28 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x28 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x28 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x28 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x28 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x28 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x28 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x28 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x28 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x28 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x28 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x28 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x28 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x28 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x28 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x28 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x28 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x2C "PDSLEEPCFG5,PD Sleep Configuration 5 in Compute Domain" bitfld.long 0x2C 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x2C 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x2C 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x2C 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x2C 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x2C 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x2C 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x2C 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x2C 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x2C 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x2C 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x2C 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x2C 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x2C 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" rgroup.long 0xD0++0x17 line.long 0x0 "PDCFGSTATUS0,PD Configuration Status 0" bitfld.long 0x0 31. "AFBBSR2_PD,SRAM AFBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 30. "AFBBSR1_PD,SRAM AFBB Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 29. "RBBSR2_PD,SRAM RBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 27. "AFBBN_PD,AFBB Power Down in VDDN domain" "0: Power on,1: Power down" bitfld.long 0x0 26. "RBBN_PD,RBB Power Down in VDDN domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 25. "AFBB2_PD,AFBB Power Down in VDD2 domain" "0: Power,1: Power down" bitfld.long 0x0 24. "RBB2_PD,RBB Power Down in VDD2 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 23. "AFBB1_PD,AFBB Power Down in VDD1 domain" "0: Power on,1: Power down" bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Selection" "0: LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0] level..,1: LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1] level..,2: LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2] level..,3: LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3] level.." bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD2 is in high-power mode,2: LDO VDD2 is in low-power mode,3: LDO VDD2 is in low-power mode" newline bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Selection" "0: LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0] level..,1: LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1] level..,2: LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2] level..,3: LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3] level.." bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD1 is in high-power mode,2: LDO VDD1 is in low-power mode,3: LDO VDD1 is in low-power mode" newline bitfld.long 0x0 13. "DCDC_VSEL,DCDC Voltage Selection" "0: [VSEL0] level selected,1: [VSEL1] level selected" bitfld.long 0x0 12. "DCDC_LP,DCDC Low Power" "0: DCDC in high-power mode,1: DCDC in low-power mode" newline bitfld.long 0x0 10. "V2MIPI_PD,MIPI PHY Power Down" "0: Power on,1: Power down" bitfld.long 0x0 9. "V2DSP_PD,HiFi4 Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 8. "VNCOM_DSR,DSR of VDDN_COM Domain" "0: Power on,1: DSR mode" bitfld.long 0x0 7. "V2COM_DSR,DSR of VDD2_COM Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,DSR of VDD2_MEDIA and VDDN_MEDIA Domains" "0: Power on,1: DSR mode" bitfld.long 0x0 5. "V2COMP_DSR,DSR of VDD2_COMP Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 4. "FDPD,FDPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." bitfld.long 0x0 3. "DPD,DPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." newline bitfld.long 0x0 2. "FDSR,FDSR Mode" "0: Power switches and DSR status are determined by..,1: All core domains are in FDSR mode or power down" bitfld.long 0x0 0.--1. "PMICMODE,PMIC_MODE Output Value" "0: PMIC_MODE[1:0] pins = 00,1: PMIC_MODE[1:0] pins = 01,2: PMIC_MODE[1:0] pins = 10,3: PMIC_MODE[1:0] pins = 11" line.long 0x4 "PDCFGSTATUS1,PD Configuration Status 1" bitfld.long 0x4 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" bitfld.long 0x4 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline bitfld.long 0x4 15. "OTP_PD,OTP Power Down" "0: Power on,1: Power down" bitfld.long 0x4 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 12. "LVDN_LP,LVD Low Power in VDDN Domain" "0: High power,1: Low power" bitfld.long 0x4 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High power,1: Low power" newline bitfld.long 0x4 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x4 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 8. "LVD2_LP,LVD Low Power in VDD2 Domain" "0: High power,1: Low power" bitfld.long 0x4 7. "POR2_LP,POR Low Power in VDD2 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x4 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 4. "LVD1_LP,LVD Low Power in VDD1 Domain" "0: High power,1: Low power" bitfld.long 0x4 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on,1: Power down" bitfld.long 0x4 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode" newline bitfld.long 0x4 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x8 "PDCFGSTATUS2,PD Configuration Status 2" bitfld.long 0x8 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" line.long 0xC "PDCFGSTATUS3,PD Configuration Status 3" bitfld.long 0xC 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x10 "PDCFGSTATUS4,PD Configuration Status 4" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x10 21. "LCD,LCDIF Controller RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 RAMs Array" "0: Power on,1: Power down" line.long 0x14 "PDCFGSTATUS5,PD Configuration Status 5" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x14 21. "LCD,LCDIF Controller RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 RAMs Periphery" "0: Power on,1: Power down" group.long 0xE8++0x7 line.long 0x0 "PDWAKECFG,PD Wake-up Configuration for Compute Domain" bitfld.long 0x0 10. "AFBBNKP,AFBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 9. "AFBB2KP,AFBB Wake-up in VDD2 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 8. "AFBB1KP,AFBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 2. "RBBNKP,RBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 1. "RBB2KP,RBB Wake-up in VDD2 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 0. "RBB1KP,RBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" line.long 0x4 "PWRFLAGS,Power Domain Flags for Compute Domain" eventfld.long 0x4 7. "V2OTPF,VDD2_OTP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 6. "V2MIPIF,VDD2_MIPI Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" newline eventfld.long 0x4 5. "V2DSPF,VDD2_DSP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 4. "VNCOMF,VDDN_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 3. "V2COMF,VDD2_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 2. "V2NMEDF,VDD2_MEDIA and VDDN_MEDIA Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 1. "V2COMPF,VDD2_COMP Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 0. "V1SENSF,VDD1_SENSE Domain Flag" "0: No DSR event occurred,1: DSR event occurred" tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "PMC1" base ad:0x40210000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,PMC Version and Feature ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "STATUS,PMC Status" bitfld.long 0x4 30. "DSCOMP,CPU0 Deep Sleep" "0: CPU0 is in Active mode,1: CPU0 is in Deep Sleep mode" bitfld.long 0x4 27. "INTN,PMIC_IRQN Interrupt Input" "0: Negated. Pin is high,1: Asserted. Pin is low" newline bitfld.long 0x4 25. "RTCWKUP,RTC Wake-up" "0: Sense RTC wake-up is negated,1: Sense RTC wake-up is asserted" bitfld.long 0x4 24. "HVD1V8,VDD1V8 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 23. "HVDVDDN,VDDN High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 22. "HVDVDD2,VDD2 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 21. "HVDVDD1,VDD1 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 20. "LVDVDDN,VDDN Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 19. "LVDVDD2,VDD2 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 18. "LVDVDD1,VDD1 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 0. "BUSY,Finite State Machine Status" "0: PMC state machines are idle,1: PMC state machine is busy" group.long 0x8++0xB line.long 0x0 "FLAGS,PMC Flags in Sense Domain" eventfld.long 0x0 31. "DEEPPDF,DPD Wake-up Flag" "0: DPD wake-up cleared,1: DPD wake-up asserted" eventfld.long 0x0 30. "DSCOMPF,CPU0 Deep Sleep Flag" "0: CPU0 Deep Sleep cleared,1: CPU0 Deep Sleep asserted" newline eventfld.long 0x0 29. "DSSENSF,CPU1 Deep Sleep Mode Flag" "0: CPU1 Deep Sleep cleared,1: CPU1 Deep Sleep asserted" eventfld.long 0x0 28. "RESETNF,Reset Pin Flag" "0: Reset pin status cleared,1: Reset pin status asserted" newline eventfld.long 0x0 27. "INTNF,PMIC_IRQN Interrupt Pin Flag" "0: Interrupt pin status cleared,1: Interrupt pin status asserted" eventfld.long 0x0 26. "AUTOWKF,Auto Wake-up Flag" "0: Auto wake-up status cleared,1: Auto wake-up status asserted" newline eventfld.long 0x0 25. "RTCF,RTC Flag" "0: RTC status cleared,1: RTC status asserted" eventfld.long 0x0 24. "HVD1V8F,VDD1V8 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 23. "HVDVDDNF,VDDN High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 22. "HVDVDD2F,VDD2 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 21. "HVDVDD1F,VDD1 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 20. "LVDVDDNF,VDDN Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 19. "LVDVDD2F,VDD2 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" eventfld.long 0x0 18. "LVDVDD1F,VDD1 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 17. "AGDET2F,VDD2 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" eventfld.long 0x0 16. "AGDET1F,VDD1 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" newline eventfld.long 0x0 15. "PORAO18F,VDD1V8_AO Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 14. "POR1V8F,VDD1V8 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 13. "PORVDDNF,VDDN Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 12. "PORVDD2F,VDD2 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 11. "PORVDD1F,VDD1 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 10. "DCLPOCF,DCDC Low-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 9. "DCHPOCF,DCDC High-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 8. "SCP2OCF,SCPC VDD2 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 7. "SCP1OCF,SCPC VDD1 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 6. "BBNEF,VDDN Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 5. "BB2EF,VDD2 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" eventfld.long 0x0 4. "BB1EF,VDD1 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 3. "BBSR2EF,VDD2 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" eventfld.long 0x0 2. "BBSR1EF,VDD1 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" newline eventfld.long 0x0 1. "ITRCRF,ITRC Reset Flag" "0: No reset,1: Reset detected" eventfld.long 0x0 0. "DSALLF,Deep Sleep Flag" "0: CPU0 and CPU1 are not in Deep Sleep mode at the..,1: CPU0 and CPU1 have both been in Deep Sleep mode.." line.long 0x4 "CTRL,Control" rbitfld.long 0x4 24. "HVD1V8RE,VDD1V8 High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 23. "HVDVNRE,VDDN High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 22. "HVDV2RE,VDD2 High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 21. "HVDV1RE,VDD1 High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 20. "LVDNRE,VDDN Low-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 19. "LVD2RE,VDD2 Low-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 18. "LVD1RE,VDD1 Low-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 17. "AGDET2RE,VDD2 Glitch Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 16. "AGDET1RE,VDD1 Glitch Detector Reset Enable" "0: Disabled,1: Enabled" bitfld.long 0x4 0. "APPLYCFG,Apply Configure for PMC1" "0: Operation is done,1: Start configuration change or operation has not.." line.long 0x8 "INTRCTRL,Interrupt Control in Sense Domain" bitfld.long 0x8 30. "DSCOMPIE,CPU0 Deep Sleep Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 27. "INTNIE,PMIC_IRQN PAD Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 26. "AUTOWKIE,Auto Wake-up Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 24. "HVD1V8IE,VDD1V8 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 23. "HVDNIE,VDDN High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 22. "HVD2IE,VDD2 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 21. "HVD1IE,VDD1 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 20. "LVDNIE,VDDN Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 19. "LVD2IE,VDD2 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 18. "LVD1IE,VDD1 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 17. "AGDET2IE,VDD2 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 16. "AGDET1IE,VDD1 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "DCLPOCIE,DCDC Low-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 9. "DCHPOCIE,DCDC High-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 8. "SCP2OCIE,SCPC VDD2 Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 7. "SCP1OCIE,SCPC VDD1 Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 6. "BBNEIE,VDDN Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 5. "BB2EIE,VDD2 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "BB1EIE,VDD1 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 3. "BBSR2EIE,VDD2 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "BBSR1EIE,VDD1 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" rgroup.long 0x20++0x7 line.long 0x0 "DCDCVSEL,DCDC Voltage Selection" hexmask.long.byte 0x0 8.--14. 1. "VSEL1,DCDC Voltage Level 1" hexmask.long.byte 0x0 0.--6. 1. "VSEL0,DCDC Voltage Level 0" line.long 0x4 "LDOVDD2VSEL,LDO VDD2 Voltage Selection" hexmask.long.byte 0x4 24.--29. 1. "VSEL3,LDO VDD2 Voltage Level 3" hexmask.long.byte 0x4 16.--21. 1. "VSEL2,LDO VDD2 Voltage Level 2" newline hexmask.long.byte 0x4 8.--13. 1. "VSEL1,LDO VDD2 Voltage Level 1" hexmask.long.byte 0x4 0.--5. 1. "VSEL0,LDO VDD2 Voltage Level 0" group.long 0x28++0x3 line.long 0x0 "LDOVDD1VSEL,LDO VDD1 Voltage Selection" hexmask.long.byte 0x0 24.--29. 1. "VSEL3,LDO VDD1 Voltage Level 3" hexmask.long.byte 0x0 16.--21. 1. "VSEL2,LDO VDD1 Voltage Level 2" newline hexmask.long.byte 0x0 8.--13. 1. "VSEL1,LDO VDD1 Voltage Level 1" hexmask.long.byte 0x0 0.--5. 1. "VSEL0,LDO VDD1 Voltage Level 0" rgroup.long 0x2C++0x7 line.long 0x0 "LVDVDDNCTRL,VDDN LVD Control" hexmask.long.byte 0x0 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0x0 0.--5. 1. "LVL0,LVD Level 0 Voltage" line.long 0x4 "LVDVDD2CTRL,VDD2 LVD Control" hexmask.long.byte 0x4 24.--29. 1. "LVL3,LVD Level 3 Voltage" hexmask.long.byte 0x4 16.--21. 1. "LVL2,LVD Level 2 Voltage" newline hexmask.long.byte 0x4 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0x4 0.--5. 1. "LVL0,LVD Level 0 Voltage" group.long 0x34++0x3 line.long 0x0 "LVDVDD1CTRL,VDD1 LVD Control" hexmask.long.byte 0x0 24.--29. 1. "LVL3,Level 3 Voltage" hexmask.long.byte 0x0 16.--21. 1. "LVL2,Level 2 Voltage" newline hexmask.long.byte 0x0 8.--13. 1. "LVL1,Level 1 Voltage" hexmask.long.byte 0x0 0.--5. 1. "LVL0,Level 0 Voltage" rgroup.long 0x38++0x3 line.long 0x0 "PORCTRL,Power-on Reset Control" hexmask.long.byte 0x0 16.--20. 1. "VDDNLVL,POR Level in VDDN Domain" hexmask.long.byte 0x0 8.--12. 1. "VDD2LVL,POR Level in VDD2 Domain" newline hexmask.long.byte 0x0 0.--4. 1. "VDD1LVL,POR Level in VDD1 Domain" rgroup.long 0x40++0x3 line.long 0x0 "BBCTRL,Body Bias Control" bitfld.long 0x0 16. "RBBNLVL,Reverse Body Bias Voltage for VDDN Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" bitfld.long 0x0 8. "RBB2LVL,Reverse Body Bias Voltage for VDD2 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" newline bitfld.long 0x0 0. "RBB1LVL,Reverse Body Bias Voltage for VDD1 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" group.long 0x44++0x3 line.long 0x0 "TSENSOR,Temperature Sensor Control" hexmask.long.byte 0x0 0.--3. 1. "TSENSM,Temperature Sensor Mode Select" group.long 0x50++0x3 line.long 0x0 "WAKEUP,Wake-up Configuration for Sense Domain" hexmask.long.word 0x0 0.--15. 1. "WAKETIME,Wake-up Timer" rgroup.long 0x64++0x7 line.long 0x0 "POWERCFG,Power Configuration" hexmask.long.byte 0x0 28.--31. 1. "MODEDLY,Mode Delay" bitfld.long 0x0 24. "FDPDBGLP,Force Band Gap during FDPD Mode to LP Mode" "0: Enables band gap to high-power mode during FDPD..,1: Enables band gap to low-power mode during FDPD.." newline bitfld.long 0x0 12. "DCDCPD,DCDC Power Down" "0: Power on,1: Power down" bitfld.long 0x0 9. "LDO2PD,LDO VDD2 Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 8. "LDO1PD,LDO VDD1 Power Down" "0: Power on,1: Power down" bitfld.long 0x0 7. "SCPCPD,SCPC Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 6. "FDDCPD,DCDC Power Down in FDSR Mode" "0: Power on,1: Power down" bitfld.long 0x0 5. "FDLDO2PD,LDO VDD2 Power Down in FDSR Mode" "0: Power on,1: Power down" newline bitfld.long 0x0 4. "FDLDO1PD,LDO VDD1 Power Down in FDSR Mode" "0: Power on,1: Power down" bitfld.long 0x0 1. "FDSCP2PD,SCPC VDD2 Power Down in FDSR Mode" "0: Power on,1: Power down" newline bitfld.long 0x0 0. "FDSCP1PD,SCPC VDD1 Power Down in FDSR Mode" "0: Power on,1: Power down" line.long 0x4 "PADVRANGE,3 V Capable VDDIO Range Select" bitfld.long 0x4 0.--1. "VRANGE,3 V Capable IO Bank VDDIO Range Select" "0: Continuous mode. Allows 1.71 - 3.6 V range but..,1: 1.71 - 1.98 V supply detector off,2: 3.00 - 3.6 V supply detector off,?" group.long 0x6C++0x3 line.long 0x0 "PADCFG,IO Bank State Configuration" hexmask.long.byte 0x0 16.--23. 1. "RSTCTRL,Reset Control" hexmask.long.byte 0x0 8.--15. 1. "ISOHOLD,IO Bank Isolation Hold" newline hexmask.long.byte 0x0 0.--7. 1. "ISOCTRL,IO bank State Retain Control" group.long 0xA0++0x2F line.long 0x0 "PDRUNCFG0,PD Run Configuration 0 in Sense Domain" bitfld.long 0x0 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x0 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDRUNCFG0[AFBBN_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDRUNCFG0[AFBB2_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1" "0: If PDRUNCFG0[AFBB1_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 20.--21. "LDO2_VSEL,Select LDO VDD2 Voltage" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 13. "DCDC_VSEL,Select DCDC Voltage" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x0 12. "DCDC_LP,DCDC Low-Power Mode" "0: Enables DCDC in high-power mode,1: Enables DCDC in low-power mode" bitfld.long 0x0 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline rbitfld.long 0x0 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x0 8. "VNCOM_DSR,Power Switch and DSR for VDDN_COM" "0: Powers on VDDN_COM domain,1: Enables VDDN_COM domain in DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,Power Switch and DSR for VDD2 and VDDN Media" "0: Powers on VDD2 and VDDN media domains,1: Enables VDD2 and VDDN media domains in DSR mode" bitfld.long 0x0 0.--1. "PMICMODE,PMIC Power Mode Select" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x4 "PDRUNCFG1,PD Run Configuration 1 in Sense Domain" rbitfld.long 0x4 16. "ROM_PD,Power Down ROM" "0: Power on,1: Power down" rbitfld.long 0x4 15. "OTP_PD,Power Down OTP" "0: Power on,1: Power down" newline bitfld.long 0x4 13. "HVDN_PD,Power Down HVD in VDDN Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 12. "LVDN_LP,LVD Low-Power Mode in VDDN Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 11. "PORN_LP,POR Low-Power Mode in VDDN Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 10. "AGDET2_PD,Power Down AGDET in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 9. "HVD2_PD,Power Down HVD in VDD2 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 8. "LVD2_LP,LVD Low-Power Mode in VDD2 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 7. "POR2_LP,POR Low-Power Mode in VDD2 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 6. "AGDET1_PD,Power Down AGDET in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 5. "HVD1_PD,Power Down HVD in VDD1 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 4. "LVD1_LP,LVD Low-Power Mode in VDD1 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 3. "POR1_LP,POR Low-Power Mode in VDD1 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on. In this case PMC references will be in..,1: Power down" newline bitfld.long 0x4 1. "PMCREF_LP,PMC References in Low-Power Mode" "0: Sets PMC references in high-power mode,1: Sets PMC references in low-power mode if not.." bitfld.long 0x4 0. "TEMP_PD,Power Down PMC Temperature Sensor" "0: Power on,1: Power down" line.long 0x8 "PDRUNCFG2,PD Run Configuration 2 in Sense Domain" bitfld.long 0x8 29. "SRAM29,Power Down RAM Partition 29 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 28. "SRAM28,Power Down RAM Partition 28 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 27. "SRAM27,Power Down RAM Partition 27 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 26. "SRAM26,Power Down RAM Partition 26 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 25. "SRAM25,Power Down RAM Partition 25 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 24. "SRAM24,Power Down RAM Partition 24 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 23. "SRAM23,Power Down RAM Partition 23 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 22. "SRAM22,Power Down RAM Partition 22 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 21. "SRAM21,Power Down RAM Partition 21 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 20. "SRAM20,Power Down RAM Partition 20 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 19. "SRAM19,Power Down RAM Partition 19 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 18. "SRAM18,Power Down RAM Partition 18 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 17. "SRAM17,Power Down RAM Partition 17 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 16. "SRAM16,Power Down RAM Partition 16 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 15. "SRAM15,Power Down RAM Partition 15 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 14. "SRAM14,Power Down RAM Partition 14 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 13. "SRAM13,Power Down RAM Partition 13 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 12. "SRAM12,Power Down RAM Partition 12 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 11. "SRAM11,Power Down RAM Partition 11 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 10. "SRAM10,Power Down RAM Partition 10 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 9. "SRAM9,Power Down RAM Partition 9 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 8. "SRAM8,Power Down RAM Partition 8 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 7. "SRAM7,Power Down RAM Partition 7 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 6. "SRAM6,Power Down RAM Partition 6 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 5. "SRAM5,Power Down RAM Partition 5 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 4. "SRAM4,Power Down RAM Partition 4 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 3. "SRAM3,Power Down RAM Partition 3 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 2. "SRAM2,Power Down RAM Partition 2 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 1. "SRAM1,Power Down RAM Partition 1 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 0. "SRAM0,Power Down RAM Partition 0 Array" "0: Array power on periphery power controlled by..,1: Power down" line.long 0xC "PDRUNCFG3,PD Run Configuration 3 in Sense Domain" bitfld.long 0xC 29. "SRAM29,Power Down RAM Partition 29 Periphery" "0: Power on when the corresponding array SRAM 29 is 0,1: Power down" bitfld.long 0xC 28. "SRAM28,Power Down RAM Partition 28 Periphery" "0: Power on when the corresponding array SRAM 28 is 0,1: Power down" newline bitfld.long 0xC 27. "SRAM27,Power Down RAM Partition 27 Periphery" "0: Power on when the corresponding array SRAM 27 is 0,1: Power down" bitfld.long 0xC 26. "SRAM26,Power Down RAM Partition 26 Periphery" "0: Power on when the corresponding array SRAM 26 is 0,1: Power down" newline bitfld.long 0xC 25. "SRAM25,Power Down RAM Partition 25 Periphery" "0: Power on when the corresponding array SRAM 25 is 0,1: Power down" bitfld.long 0xC 24. "SRAM24,Power Down RAM Partition 24 Periphery" "0: Power on when the corresponding array SRAM 24 is 0,1: Power down" newline bitfld.long 0xC 23. "SRAM23,Power Down RAM Partition 23 Periphery" "0: Power on when the corresponding array SRAM 23 is 0,1: Power down" bitfld.long 0xC 22. "SRAM22,Power Down RAM Partition 22 Periphery" "0: Power on when the corresponding array SRAM 22 is 0,1: Power down" newline bitfld.long 0xC 21. "SRAM21,Power Down RAM Partition 21 Periphery" "0: Power on when the corresponding array SRAM 21 is 0,1: Power down" bitfld.long 0xC 20. "SRAM20,Power Down RAM Partition 20 Periphery" "0: Power on when the corresponding array SRAM 20 is 0,1: Power down" newline bitfld.long 0xC 19. "SRAM19,Power Down RAM Partition 19 Periphery" "0: Power on when the corresponding array SRAM 19 is 0,1: Power down" bitfld.long 0xC 18. "SRAM18,Power Down RAM Partition 18 Periphery" "0: Power on when the corresponding array SRAM 18 is 0,1: Power down" newline bitfld.long 0xC 17. "SRAM17,Power Down RAM Partition 17 Periphery" "0: Power on when the corresponding array SRAM 17 is 0,1: Power down" bitfld.long 0xC 16. "SRAM16,Power Down RAM Partition 16 Periphery" "0: Power on when the corresponding array SRAM 16 is 0,1: Power down" newline bitfld.long 0xC 15. "SRAM15,Power Down RAM Partition 15 Periphery" "0: Power on when the corresponding array SRAM 15 is 0,1: Power down" bitfld.long 0xC 14. "SRAM14,Power Down RAM Partition 14 Periphery" "0: Power on when the corresponding array SRAM 14 is 0,1: Power down" newline bitfld.long 0xC 13. "SRAM13,Power Down RAM Partition 13 Periphery" "0: Power on when the corresponding array SRAM 13 is 0,1: Power down" bitfld.long 0xC 12. "SRAM12,Power Down RAM Partition 12 Periphery" "0: Power on when the corresponding array SRAM 12 is 0,1: Power down" newline bitfld.long 0xC 11. "SRAM11,Power Down RAM Partition 11 Periphery" "0: Power on when the corresponding array SRAM 11 is 0,1: Power down" bitfld.long 0xC 10. "SRAM10,Power Down RAM Partition 10 Periphery" "0: Power on when the corresponding array SRAM 10 is 0,1: Power down" newline bitfld.long 0xC 9. "SRAM9,Power Down RAM Partition 9 Periphery" "0: Power on when the corresponding array SRAM 9 is 0,1: Power down" bitfld.long 0xC 8. "SRAM8,Power Down RAM Partition 8 Periphery" "0: Power on when the corresponding array SRAM 8 is 0,1: Power down" newline bitfld.long 0xC 7. "SRAM7,Power Down RAM Partition 7 Periphery" "0: Power on when the corresponding array SRAM 7 is 0,1: Power down" bitfld.long 0xC 6. "SRAM6,Power Down RAM Partition 6 Periphery" "0: Power on when the corresponding array SRAM 6 is 0,1: Power down" newline bitfld.long 0xC 5. "SRAM5,Power Down RAM Partition 5 Periphery" "0: Power on when the corresponding array SRAM 5 is 0,1: Power down" bitfld.long 0xC 4. "SRAM4,Power Down RAM Partition 4 Periphery" "0: Power on when the corresponding array SRAM 4 is 0,1: Power down" newline bitfld.long 0xC 3. "SRAM3,Power Down RAM Partition 3 Periphery" "0: Power on when the corresponding array SRAM 3 is 0,1: Power down" bitfld.long 0xC 2. "SRAM2,Power Down RAM Partition 2 Periphery" "0: Power on when the corresponding array SRAM 2 is 0,1: Power down" newline bitfld.long 0xC 1. "SRAM1,Power Down RAM Partition 1 Periphery" "0: Power on when the corresponding array SRAM 1 is 0,1: Power down" bitfld.long 0xC 0. "SRAM0,Power Down RAM Partition 0 Periphery" "0: Power on when the corresponding array SRAM 0 is 0,1: Power down" line.long 0x10 "PDRUNCFG4,PD Run Configuration 4 in Sense Domain" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x10 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x14 "PDRUNCFG5,PD Run Configuration 5 in Sense Domain" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x14 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x18 "PDSLEEPCFG0,PD Sleep Configuration 0 in Sense Domain" bitfld.long 0x18 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x18 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x18 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDSLEEPCFG0[AFBBN_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDSLEEPCFG0[AFBB2_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 22. "RBB1_PD,Power Down RBB in VDD1 Domain" "0: If PDSLEEPCFG0[AFBB1_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Select" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x18 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x18 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 13. "DCDC_VSEL,DCDC Voltage Select" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x18 12. "DCDC_LP,DCDC Low Power" "0: Sets DCDC in high-power mode,1: Sets DCDC in low-power mode" bitfld.long 0x18 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline rbitfld.long 0x18 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x18 8. "VNCOM_DSR,Power Switch and DSR Enable in VDDN_COM Domain" "0: Powers on VDDN_COM,1: Enables DSR mode in VDDN_COM" newline bitfld.long 0x18 7. "V2COM_DSR,Power Switch and DSR Enable in VDD2_COM Domain" "0: Powers on VDD2_COM,1: Enables DSR mode in VDD2_COM" bitfld.long 0x18 6. "V2NMED_DSR,Power Switch and DSR Enable in VDD2_MEDIA and VDDN_MEDIA Domains" "0: Powers on VDD2_MEDIA and VDDN_MEDIA,1: Enables DSR mode in VDD2_MEDIA and VDDN_MEDIA" newline rbitfld.long 0x18 5. "V2COMP_DSR,Power Switch and DSR Enable in VDD2_COMP Domain" "0: DSR mode in VDD2_COMP disabled,1: DSR mode in VDD2_COMP enabled" bitfld.long 0x18 4. "FDPD,Full Deep Power Down (FDPD) Mode" "0: Disables,1: Enables FDPD mode" newline bitfld.long 0x18 3. "DPD,Deep Power Down (DPD) Mode" "0: Disables,1: Enables DPD mode" bitfld.long 0x18 2. "FDSR,Full Deep Sleep Retention (FDSR) Mode" "0: All power switch states controlled by their..,1: All core domains in DSR or Power Down mode" newline bitfld.long 0x18 0.--1. "PMICMODE,PMIC Mode" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x1C "PDSLEEPCFG1,PD Sleep Configuration 1 in Sense Domain" bitfld.long 0x1C 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" rbitfld.long 0x1C 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline rbitfld.long 0x1C 15. "OTP_PD,OTP Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 12. "LVDN_LP,LVD Low power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 8. "LVD2_LP,LVD Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 7. "POR2_LP,POR Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 4. "LVD1_LP,LVD Low power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 2. "HVD1V8_PD,HVD VDD1V8 Power Down" "0: Power on. In this case the aggregated..,1: Power down" bitfld.long 0x1C 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode if not overridden by any *_PD bits" newline bitfld.long 0x1C 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x20 "PDSLEEPCFG2,PD Sleep Configuration 2 in Sense Domain" bitfld.long 0x20 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Powers on RAM Partition 29 array,1: Powers down RAM Partition 29 array and periphery" bitfld.long 0x20 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Powers on RAM Partition 28 array,1: Powers down RAM Partition 28 array and periphery" newline bitfld.long 0x20 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Powers on RAM Partition 27 array,1: Powers down RAM Partition 27 array and periphery" bitfld.long 0x20 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Powers on RAM Partition 26 array,1: Powers down RAM Partition 26 array and periphery" newline bitfld.long 0x20 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Powers on RAM Partition 25 array,1: Powers down RAM Partition 25 array and periphery" bitfld.long 0x20 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Powers on RAM Partition 24 array,1: Powers down RAM Partition 24 array and periphery" newline bitfld.long 0x20 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Powers on RAM Partition 23 array,1: Powers down RAM Partition 23 array and periphery" bitfld.long 0x20 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Powers on RAM Partition 22 array,1: Powers down RAM Partition 22 array and periphery" newline bitfld.long 0x20 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Powers on RAM Partition 21 array,1: Powers down RAM Partition 21 array and periphery" bitfld.long 0x20 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Powers on RAM Partition 20 array,1: Powers down RAM Partition 20 array and periphery" newline bitfld.long 0x20 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Powers on RAM Partition 19 array,1: Powers down RAM Partition 19 array and periphery" bitfld.long 0x20 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Powers on RAM Partition 18 array,1: Powers down RAM Partition 18 array and periphery" newline bitfld.long 0x20 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Powers on RAM Partition 17 array,1: Powers down RAM Partition 17 array and periphery" bitfld.long 0x20 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Powers on RAM Partition 16 array,1: Powers down RAM Partition 16 array and periphery" newline bitfld.long 0x20 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Powers on RAM Partition 15 array,1: Powers down RAM Partition 15 array and periphery" bitfld.long 0x20 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Powers on RAM Partition 14 array,1: Powers down RAM Partition 14 array and periphery" newline bitfld.long 0x20 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Powers on RAM Partition 13 array,1: Powers down RAM Partition 13 array and periphery" bitfld.long 0x20 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Powers on RAM Partition 12 array,1: Powers down RAM Partition 12 array and periphery" newline bitfld.long 0x20 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Powers on RAM Partition 11 array,1: Powers down RAM Partition 11 array and periphery" bitfld.long 0x20 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Powers on RAM Partition 10 array,1: Powers down RAM Partition 10 array and periphery" newline bitfld.long 0x20 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Powers on RAM Partition 9 array,1: Powers down RAM Partition 9 array and periphery" bitfld.long 0x20 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Powers on RAM Partition 8 array,1: Powers down RAM Partition 8 array and periphery" newline bitfld.long 0x20 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Powers on RAM Partition 7 array,1: Powers down RAM Partition 7 array and periphery" bitfld.long 0x20 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Powers on RAM Partition 6 array,1: Powers down RAM Partition 6 array and periphery" newline bitfld.long 0x20 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Powers on RAM Partition 5 array,1: Powers down RAM Partition 5 array and periphery" bitfld.long 0x20 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Powers on RAM Partition 4 array,1: Powers down RAM Partition 4 array and periphery" newline bitfld.long 0x20 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Powers on RAM Partition 3 array,1: Powers down RAM Partition 3 array and periphery" bitfld.long 0x20 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Powers on RAM Partition 2 array,1: Powers down RAM Partition 2 array and periphery" newline bitfld.long 0x20 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Powers on RAM Partition 1 array,1: Powers down RAM Partition 1 array and periphery" bitfld.long 0x20 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Powers on RAM Partition 0 array,1: Powers down RAM Partition 0 array and periphery" line.long 0x24 "PDSLEEPCFG3,PD Sleep Configuration 3 in Sense Domain" bitfld.long 0x24 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x28 "PDSLEEPCFG4,PD Sleep Configuration 4 in Sense Domain" bitfld.long 0x28 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x28 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x28 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x28 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x28 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x28 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x28 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x28 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x28 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x28 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x28 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x28 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x28 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x28 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x28 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x28 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x28 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x28 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x2C "PDSLEEPCFG5,PD Sleep Configuration 5 in Sense Domain" bitfld.long 0x2C 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x2C 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x2C 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x2C 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x2C 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x2C 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x2C 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x2C 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x2C 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x2C 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x2C 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 6. "MIPI,MIPI" "0: Power on,1: Power down" bitfld.long 0x2C 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x2C 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x2C 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" rgroup.long 0xD0++0x17 line.long 0x0 "PDCFGSTATUS0,PD Configuration Status 0" bitfld.long 0x0 31. "AFBBSR2_PD,SRAM AFBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 30. "AFBBSR1_PD,SRAM AFBB Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 29. "RBBSR2_PD,SRAM RBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 27. "AFBBN_PD,AFBB Power Down in VDDN domain" "0: Power on,1: Power down" bitfld.long 0x0 26. "RBBN_PD,RBB Power Down in VDDN domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 25. "AFBB2_PD,AFBB Power Down in VDD2 domain" "0: Power,1: Power down" bitfld.long 0x0 24. "RBB2_PD,RBB Power Down in VDD2 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 23. "AFBB1_PD,AFBB Power Down in VDD1 domain" "0: Power on,1: Power down" bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Selection" "0: LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0] level..,1: LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1] level..,2: LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2] level..,3: LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3] level.." bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD2 is in high-power mode,2: LDO VDD2 is in low-power mode,3: LDO VDD2 is in low-power mode" newline bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Selection" "0: LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0] level..,1: LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1] level..,2: LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2] level..,3: LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3] level.." bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD1 is in high-power mode,2: LDO VDD1 is in low-power mode,3: LDO VDD1 is in low-power mode" newline bitfld.long 0x0 13. "DCDC_VSEL,DCDC Voltage Selection" "0: [VSEL0] level selected,1: [VSEL1] level selected" bitfld.long 0x0 12. "DCDC_LP,DCDC Low Power" "0: DCDC in high-power mode,1: DCDC in low-power mode" newline bitfld.long 0x0 10. "V2MIPI_PD,MIPI PHY Power Down" "0: Power on,1: Power down" bitfld.long 0x0 9. "V2DSP_PD,HiFi4 Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 8. "VNCOM_DSR,DSR of VDDN_COM Domain" "0: Power on,1: DSR mode" bitfld.long 0x0 7. "V2COM_DSR,DSR of VDD2_COM Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,DSR of VDD2_MEDIA and VDDN_MEDIA Domains" "0: Power on,1: DSR mode" bitfld.long 0x0 5. "V2COMP_DSR,DSR of VDD2_COMP Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 4. "FDPD,FDPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." bitfld.long 0x0 3. "DPD,DPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." newline bitfld.long 0x0 2. "FDSR,FDSR Mode" "0: Power switches and DSR status are determined by..,1: All core domains are in FDSR mode or power down" bitfld.long 0x0 0.--1. "PMICMODE,PMIC_MODE Output Value" "0: PMIC_MODE[1:0] pins = 00,1: PMIC_MODE[1:0] pins = 01,2: PMIC_MODE[1:0] pins = 10,3: PMIC_MODE[1:0] pins = 11" line.long 0x4 "PDCFGSTATUS1,PD Configuration Status 1" bitfld.long 0x4 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" bitfld.long 0x4 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline bitfld.long 0x4 15. "OTP_PD,OTP Power Down" "0: Power on,1: Power down" bitfld.long 0x4 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 12. "LVDN_LP,LVD Low Power in VDDN Domain" "0: High power,1: Low power" bitfld.long 0x4 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High power,1: Low power" newline bitfld.long 0x4 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x4 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 8. "LVD2_LP,LVD Low Power in VDD2 Domain" "0: High power,1: Low power" bitfld.long 0x4 7. "POR2_LP,POR Low Power in VDD2 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x4 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 4. "LVD1_LP,LVD Low Power in VDD1 Domain" "0: High power,1: Low power" bitfld.long 0x4 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on,1: Power down" bitfld.long 0x4 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode" newline bitfld.long 0x4 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x8 "PDCFGSTATUS2,PD Configuration Status 2" bitfld.long 0x8 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" line.long 0xC "PDCFGSTATUS3,PD Configuration Status 3" bitfld.long 0xC 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x10 "PDCFGSTATUS4,PD Configuration Status 4" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x10 21. "LCD,LCDIF Controller RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 RAMs Array" "0: Power on,1: Power down" line.long 0x14 "PDCFGSTATUS5,PD Configuration Status 5" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x14 21. "LCD,LCDIF Controller RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 RAMs Periphery" "0: Power on,1: Power down" group.long 0xE8++0x7 line.long 0x0 "PDWAKECFG,PD Wake-up Configuration for Sense Domain" bitfld.long 0x0 10. "AFBBNKP,AFBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 9. "AFBB2KP,AFBB Wake-up in VDD2Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 8. "AFBB1KP,AFBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 2. "RBBNKP,RBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 1. "RBB2KP,RBB Wake-up in VDD2 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 0. "RBB1KP,RBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" line.long 0x4 "PWRFLAGS,Power Domain Flags for Sense Domain" eventfld.long 0x4 7. "V2OTPF,VDD2_OTP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 6. "V2MIPIF,VDD2_MIPI Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" newline eventfld.long 0x4 5. "V2DSPF,VDD2_DSP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 4. "VNCOMF,VDDN_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 3. "V2COMF,VDD2_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 2. "V2NMEDF,VDD2_MEDIA and VDDN_MEDIA Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 1. "V2COMPF,VDD2_COMP Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 0. "V1SENSF,VDD1_SENSE Domain Flag" "0: No DSR event occurred,1: DSR event occurred" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "PMC0" base ad:0x4020F000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,PMC Version and Feature ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "STATUS,PMC Status" bitfld.long 0x4 29. "DSSENS,CPU1 Deep Sleep" "0: CPU1 is in Active mode,1: CPU1 is in Deep Sleep mode" bitfld.long 0x4 27. "INTN,PMIC_IRQN Interrupt Input" "0: Negated. Pin is high,1: Asserted. Pin is low" newline bitfld.long 0x4 25. "RTCWKUP,RTC Wake-up" "0: Compute RTC wake-up is not active,1: Compute RTC wake-up is asserted" bitfld.long 0x4 24. "HVD1V8,VDD1V8 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 23. "HVDVDDN,VDDN High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 22. "HVDVDD2,VDD2 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 21. "HVDVDD1,VDD1 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 20. "LVDVDDN,VDDN Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 19. "LVDVDD2,VDD2 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 18. "LVDVDD1,VDD1 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 0. "BUSY,Finite State Machine Status" "0: PMC state machines are idle,1: PMC state machine is busy" group.long 0x8++0xB line.long 0x0 "FLAGS,PMC Flags in Compute Domain" eventfld.long 0x0 31. "DEEPPDF,DPD Wake-up Flag" "0: DPD wake-up cleared,1: DPD wake-up asserted" eventfld.long 0x0 30. "DSCOMPF,CPU0 Deep Sleep Flag" "0: CPU0 Deep Sleep cleared,1: CPU0 Deep Sleep asserted" newline eventfld.long 0x0 29. "DSSENSF,CPU1 Deep Sleep Mode Flag" "0: CPU1 Deep Sleep cleared,1: CPU1 Deep Sleep asserted" eventfld.long 0x0 28. "RESETNF,Reset Pin Flag" "0: Reset pin status cleared,1: Reset pin status asserted" newline eventfld.long 0x0 27. "INTNF,PMIC_IRQN Interrupt Pin Flag" "0: Interrupt pin status cleared,1: Interrupt pin status asserted" eventfld.long 0x0 26. "AUTOWKF,Auto Wake-up Flag" "0: Auto wake-up status cleared,1: Auto wake-up status asserted" newline eventfld.long 0x0 25. "RTCF,RTC Flag" "0: RTC status cleared,1: RTC status asserted" eventfld.long 0x0 24. "HVD1V8F,VDD1V8 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 23. "HVDVDDNF,VDDN High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 22. "HVDVDD2F,VDD2 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 21. "HVDVDD1F,VDD1 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 20. "LVDVDDNF,VDDN Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 19. "LVDVDD2F,VDD2 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" eventfld.long 0x0 18. "LVDVDD1F,VDD1 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 17. "AGDET2F,VDD2 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" eventfld.long 0x0 16. "AGDET1F,VDD1 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" newline eventfld.long 0x0 15. "PORAO18F,VDD1V8_AO Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 14. "POR1V8F,VDD1V8 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 13. "PORVDDNF,VDDN Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 12. "PORVDD2F,VDD2 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 11. "PORVDD1F,VDD1 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 10. "DCLPOCF,DCDC Low-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 9. "DCHPOCF,DCDC High-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 8. "SCP2OCF,SCPC VDD2 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 7. "SCP1OCF,SCPC VDD1 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 6. "BBNEF,VDDN Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 5. "BB2EF,VDD2 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" eventfld.long 0x0 4. "BB1EF,VDD1 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 3. "BBSR2EF,VDD2 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" eventfld.long 0x0 2. "BBSR1EF,VDD1 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" newline eventfld.long 0x0 1. "ITRCRF,ITRC Reset Flag" "0: No reset,1: Reset detected" eventfld.long 0x0 0. "DSALLF,Deep Sleep Flag" "0: CPU0 and CPU1 are not in Deep Sleep mode at the..,1: CPU0 and CPU1 have both been in Deep Sleep mode.." line.long 0x4 "CTRL,Control" bitfld.long 0x4 24. "HVD1V8RE,VDD1V8 High-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 23. "HVDVNRE,VDDN High-Voltage Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 22. "HVDV2RE,VDD2 High-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 21. "HVDV1RE,VDD1 High-Voltage Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 20. "LVDNRE,VDDN Low-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 19. "LVD2RE,VDD2 Low-Voltage Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 18. "LVD1RE,VDD1 Low-Voltage Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 17. "AGDET2RE,VDD2 Glitch Detector Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 16. "AGDET1RE,VDD1 Glitch Detector Reset Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "APPLYCFG,Apply Configure for PMC0" "0: Operation is done,1: Start configuration change or operation has not.." line.long 0x8 "INTRCTRL,Interrupt Control in Compute Domain" bitfld.long 0x8 29. "DSSENSIE,CPU1 Deep Sleep Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 27. "INTNIE,PMIC_IRQN PAD Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 26. "AUTOWKIE,Auto Wake-up Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 24. "HVD1V8IE,VDD1V8 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 23. "HVDNIE,VDDN High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 22. "HVD2IE,VDD2 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 21. "HVD1IE,VDD1 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 20. "LVDNIE,VDDN Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 19. "LVD2IE,VDD2 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 18. "LVD1IE,VDD1 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 17. "AGDET2IE,VDD2 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 16. "AGDET1IE,VDD1 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "DCLPOCIE,DCDC Low-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 9. "DCHPOCIE,DCDC High-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 8. "SCP2OCIE,SCPC VDD2 Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 7. "SCP1OCIE,SCPC VDD1 Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 6. "BBNEIE,VDDN Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 5. "BB2EIE,VDD2 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "BB1EIE,VDD1 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 3. "BBSR2EIE,VDD2 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "BBSR1EIE,VDD1 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" group.long 0x20++0x1B line.long 0x0 "DCDCVSEL,DCDC Voltage Selection" hexmask.long.byte 0x0 8.--14. 1. "VSEL1,DCDC Voltage Level 1" hexmask.long.byte 0x0 0.--6. 1. "VSEL0,DCDC Voltage Level 0" line.long 0x4 "LDOVDD2VSEL,LDO VDD2 Voltage Selection" hexmask.long.byte 0x4 24.--29. 1. "VSEL3,LDO VDD2 Voltage Level 3" hexmask.long.byte 0x4 16.--21. 1. "VSEL2,LDO VDD2 Voltage Level 2" newline hexmask.long.byte 0x4 8.--13. 1. "VSEL1,LDO VDD2 Voltage Level 1" hexmask.long.byte 0x4 0.--5. 1. "VSEL0,LDO VDD2 Voltage Level 0" line.long 0x8 "LDOVDD1VSEL,LDO VDD1 Voltage Selection" hexmask.long.byte 0x8 24.--29. 1. "VSEL3,LDO VDD1 Voltage Level 3" hexmask.long.byte 0x8 16.--21. 1. "VSEL2,LDO VDD1 Voltage Level 2" newline hexmask.long.byte 0x8 8.--13. 1. "VSEL1,LDO VDD1 Voltage Level 1" hexmask.long.byte 0x8 0.--5. 1. "VSEL0,LDO VDD1 Voltage Level 0" line.long 0xC "LVDVDDNCTRL,VDDN LVD Control" hexmask.long.byte 0xC 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0xC 0.--5. 1. "LVL0,LVD Level 0 Voltage" line.long 0x10 "LVDVDD2CTRL,VDD2 LVD Control" hexmask.long.byte 0x10 24.--29. 1. "LVL3,LVD Level 3 Voltage" hexmask.long.byte 0x10 16.--21. 1. "LVL2,LVD Level 2 Voltage" newline hexmask.long.byte 0x10 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0x10 0.--5. 1. "LVL0,LVD Level 0 Voltage" line.long 0x14 "LVDVDD1CTRL,VDD1 LVD Control" hexmask.long.byte 0x14 24.--29. 1. "LVL3,Level 3 Voltage" hexmask.long.byte 0x14 16.--21. 1. "LVL2,Level 2 Voltage" newline hexmask.long.byte 0x14 8.--13. 1. "LVL1,Level 1 Voltage" hexmask.long.byte 0x14 0.--5. 1. "LVL0,Level 0 Voltage" line.long 0x18 "PORCTRL,Power-on Reset Control" hexmask.long.byte 0x18 16.--20. 1. "VDDNLVL,POR Level in VDDN Domain" hexmask.long.byte 0x18 8.--12. 1. "VDD2LVL,POR Level in VDD2 Domain" newline hexmask.long.byte 0x18 0.--4. 1. "VDD1LVL,POR Level in VDD1 Domain" group.long 0x40++0x7 line.long 0x0 "BBCTRL,Body Bias Control" bitfld.long 0x0 16. "RBBNLVL,Reverse Body Bias Voltage for VDDN Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" bitfld.long 0x0 8. "RBB2LVL,Reverse Body Bias Voltage for VDD2 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" newline bitfld.long 0x0 0. "RBB1LVL,Reverse Body Bias Voltage for VDD1 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" line.long 0x4 "TSENSOR,Temperature Sensor Control" hexmask.long.byte 0x4 0.--3. 1. "TSENSM,Temperature Sensor Mode Select" group.long 0x50++0x3 line.long 0x0 "WAKEUP,Wake-up Configuration for Compute Domain" hexmask.long.byte 0x0 24.--29. 1. "WKSRCF,Wake-up Source Flags" hexmask.long.byte 0x0 16.--21. 1. "WKSRCEN,Wake-up Source Enable" newline hexmask.long.word 0x0 0.--15. 1. "WAKETIME,Wake-up Timer" group.long 0x64++0xB line.long 0x0 "POWERCFG,Power Configuration" hexmask.long.byte 0x0 28.--31. 1. "MODEDLY,Mode Delay" bitfld.long 0x0 24. "FDPDBGLP,Force Band Gap during FDPD Mode to LP Mode" "0: Enables band gap to high-power mode during FDPD..,1: Enables band gap to low-power mode during FDPD.." newline bitfld.long 0x0 12. "DCDCPD,DCDC Power Down" "0: Not powered down except in FDSR mode when..,1: Powered down (until the next cold reset)" bitfld.long 0x0 9. "LDO2PD,LDO VDD2 Power Down" "0: Not powered down except in FDSR mode when..,1: Powered down (until the next cold reset)" newline bitfld.long 0x0 8. "LDO1PD,LDO VDD1 Power Down" "0: Not powered down except in FDSR mode when..,1: Powered down (until the next cold reset)" bitfld.long 0x0 7. "SCPCPD,SCPC Power Down" "0: Not powered down in FDSR mode except in FDSR..,1: Powered down (until the next cold reset)" newline bitfld.long 0x0 6. "FDDCPD,DCDC Power Down in FDSR Mode" "0: Not powered down,1: Powered down" bitfld.long 0x0 5. "FDLDO2PD,LDO VDD2 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" newline bitfld.long 0x0 4. "FDLDO1PD,LDO VDD1 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" bitfld.long 0x0 1. "FDSCP2PD,SCPC VDD2 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" newline bitfld.long 0x0 0. "FDSCP1PD,SCPC VDD1 Power Down in FDSR Mode" "0: Not powered down,1: Powered down" line.long 0x4 "PADVRANGE,3 V Capable VDDIO Range Select" bitfld.long 0x4 0.--1. "VRANGE,3 V Capable IO Bank VDDIO Range Select" "0: Continuous mode. Allows 1.71 - 3.6 V range but..,1: 1.71 - 1.98 V supply detector off,2: 3.00 - 3.6 V supply detector off,?" line.long 0x8 "PADCFG,IO Bank State Configuration" hexmask.long.byte 0x8 16.--23. 1. "RSTCTRL,Reset Control" hexmask.long.byte 0x8 8.--15. 1. "ISOHOLD,IO Bank Isolation Hold" newline hexmask.long.byte 0x8 0.--7. 1. "ISOCTRL,IO bank State Retain Control" group.long 0xA0++0x2F line.long 0x0 "PDRUNCFG0,PD Run Configuration 0 in Compute Domain" bitfld.long 0x0 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x0 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDRUNCFG0[AFBBN_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDRUNCFG0[AFBB2_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1" "0: If PDRUNCFG0[AFBB1_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 20.--21. "LDO2_VSEL,Select LDO VDD2 Voltage" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 13. "DCDC_VSEL,Select DCDC Voltage" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x0 12. "DCDC_LP,DCDC Low-Power Mode" "0: Enables DCDC in high-power mode,1: Enables DCDC in low-power mode" bitfld.long 0x0 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x0 8. "VNCOM_DSR,Power Switch and DSR for VDDN_COM" "0: Powers on VDDN_COM domain,1: Enables VDDN_COM domain in DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,Power Switch and DSR for VDD2 and VDDN Media" "0: Powers on VDD2 and VDDN media domains,1: Enables VDD2 and VDDN media domains in DSR mode" bitfld.long 0x0 0.--1. "PMICMODE,PMIC Power Mode Select" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x4 "PDRUNCFG1,PD Run Configuration 1 in Compute Domain" bitfld.long 0x4 16. "ROM_PD,Power Down ROM" "0: Power on,1: Power down" bitfld.long 0x4 15. "OTP_PD,Power Down OTP" "0: Power on,1: Power down" newline bitfld.long 0x4 13. "HVDN_PD,Power Down HVD in VDDN Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 12. "LVDN_LP,LVD Low-Power Mode in VDDN Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 11. "PORN_LP,POR Low-Power Mode in VDDN Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 10. "AGDET2_PD,Power Down AGDET in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 9. "HVD2_PD,Power Down HVD in VDD2 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 8. "LVD2_LP,LVD Low-Power Mode in VDD2 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 7. "POR2_LP,POR Low-Power Mode in VDD2 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 6. "AGDET1_PD,Power Down AGDET in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 5. "HVD1_PD,Power Down HVD in VDD1 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 4. "LVD1_LP,LVD Low-Power Mode in VDD1 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 3. "POR1_LP,POR Low-Power Mode in VDD1 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on. In this case PMC references will be in..,1: Power down" newline bitfld.long 0x4 1. "PMCREF_LP,PMC References in Low-Power Mode" "0: Sets PMC references in high-power mode,1: Sets PMC references in low-power mode if not.." bitfld.long 0x4 0. "TEMP_PD,Power Down PMC Temperature Sensor" "0: Power on,1: Power down" line.long 0x8 "PDRUNCFG2,PD Run Configuration 2 in Compute Domain" bitfld.long 0x8 29. "SRAM29,Power Down RAM Partition 29 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 28. "SRAM28,Power Down RAM Partition 28 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 27. "SRAM27,Power Down RAM Partition 27 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 26. "SRAM26,Power Down RAM Partition 26 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 25. "SRAM25,Power Down RAM Partition 25 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 24. "SRAM24,Power Down RAM Partition 24 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 23. "SRAM23,Power Down RAM Partition 23 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 22. "SRAM22,Power Down RAM Partition 22 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 21. "SRAM21,Power Down RAM Partition 21 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 20. "SRAM20,Power Down RAM Partition 20 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 19. "SRAM19,Power Down RAM Partition 19 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 18. "SRAM18,Power Down RAM Partition 18 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 17. "SRAM17,Power Down RAM Partition 17 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 16. "SRAM16,Power Down RAM Partition 16 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 15. "SRAM15,Power Down RAM Partition 15 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 14. "SRAM14,Power Down RAM Partition 14 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 13. "SRAM13,Power Down RAM Partition 13 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 12. "SRAM12,Power Down RAM Partition 12 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 11. "SRAM11,Power Down RAM Partition 11 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 10. "SRAM10,Power Down RAM Partition 10 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 9. "SRAM9,Power Down RAM Partition 9 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 8. "SRAM8,Power Down RAM Partition 8 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 7. "SRAM7,Power Down RAM Partition 7 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 6. "SRAM6,Power Down RAM Partition 6 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 5. "SRAM5,Power Down RAM Partition 5 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 4. "SRAM4,Power Down RAM Partition 4 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 3. "SRAM3,Power Down RAM Partition 3 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 2. "SRAM2,Power Down RAM Partition 2 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 1. "SRAM1,Power Down RAM Partition 1 Array" "0: Array power on periphery power controlled by..,1: Power down" line.long 0xC "PDRUNCFG3,PD Run Configuration 3 in Compute Domain" bitfld.long 0xC 29. "SRAM29,Power Down RAM Partition 29 Periphery" "0: Power on when the corresponding array SRAM 29 is..,1: Power down" bitfld.long 0xC 28. "SRAM28,Power Down RAM Partition 28 Periphery" "0: Power on when the corresponding array SRAM 28 is..,1: Power down" newline bitfld.long 0xC 27. "SRAM27,Power Down RAM Partition 27 Periphery" "0: Power on when the corresponding array SRAM 27 is..,1: Power down" bitfld.long 0xC 26. "SRAM26,Power Down RAM Partition 26 Periphery" "0: Power on when the corresponding array SRAM 26 is..,1: Power down" newline bitfld.long 0xC 25. "SRAM25,Power Down RAM Partition 25 Periphery" "0: Power on when the corresponding array SRAM 25 is..,1: Power down" bitfld.long 0xC 24. "SRAM24,Power Down RAM Partition 24 Periphery" "0: Power on when the corresponding array SRAM 24 is..,1: Power down" newline bitfld.long 0xC 23. "SRAM23,Power Down RAM Partition 23 Periphery" "0: Power on when the corresponding array SRAM 23 is..,1: Power down" bitfld.long 0xC 22. "SRAM22,Power Down RAM Partition 22 Periphery" "0: Power on when the corresponding array SRAM 22 is..,1: Power down" newline bitfld.long 0xC 21. "SRAM21,Power Down RAM Partition 21 Periphery" "0: Power on when the corresponding array SRAM 21 is..,1: Power down" bitfld.long 0xC 20. "SRAM20,Power Down RAM Partition 20 Periphery" "0: Power on when the corresponding array SRAM 20 is..,1: Power down" newline bitfld.long 0xC 19. "SRAM19,Power Down RAM Partition 19 Periphery" "0: Power on when the corresponding array SRAM 19 is..,1: Power down" bitfld.long 0xC 18. "SRAM18,Power Down RAM Partition 18 Periphery" "0: Power on when the corresponding array SRAM 18 is..,1: Power down" newline bitfld.long 0xC 17. "SRAM17,Power Down RAM Partition 17 Periphery" "0: Power on when the corresponding array SRAM 17 is..,1: Power down" bitfld.long 0xC 16. "SRAM16,Power Down RAM Partition 16 Periphery" "0: Power on when the corresponding array SRAM 16 is..,1: Power down" newline bitfld.long 0xC 15. "SRAM15,Power Down RAM Partition 15 Periphery" "0: Power on when the corresponding array SRAM 15 is..,1: Power down" bitfld.long 0xC 14. "SRAM14,Power Down RAM Partition 14 Periphery" "0: Power on when the corresponding array SRAM 14 is..,1: Power down" newline bitfld.long 0xC 13. "SRAM13,Power Down RAM Partition 13 Periphery" "0: Power on when the corresponding array SRAM 13 is..,1: Power down" bitfld.long 0xC 12. "SRAM12,Power Down RAM Partition 12 Periphery" "0: Power on when the corresponding array SRAM 12 is..,1: Power down" newline bitfld.long 0xC 11. "SRAM11,Power Down RAM Partition 11 Periphery" "0: Power on when the corresponding array SRAM 11 is..,1: Power down" bitfld.long 0xC 10. "SRAM10,Power Down RAM Partition 10 Periphery" "0: Power on when the corresponding array SRAM 10 is..,1: Power down" newline bitfld.long 0xC 9. "SRAM9,Power Down RAM Partition 9 Periphery" "0: Power on when the corresponding array SRAM 9 is 0.,1: Power down" bitfld.long 0xC 8. "SRAM8,Power Down RAM Partition 8 Periphery" "0: Power on when the corresponding array SRAM 8 is 0.,1: Power down" newline bitfld.long 0xC 7. "SRAM7,Power Down RAM Partition 7 Periphery" "0: Power on when the corresponding array SRAM 7 is 0.,1: Power down" bitfld.long 0xC 6. "SRAM6,Power Down RAM Partition 6 Periphery" "0: Power on when the corresponding array SRAM 6 is 0.,1: Power down" newline bitfld.long 0xC 5. "SRAM5,Power Down RAM Partition 5 Periphery" "0: Power on when the corresponding array SRAM 5 is 0.,1: Power down" bitfld.long 0xC 4. "SRAM4,Power Down RAM Partition 4 Periphery" "0: Power on when the corresponding array SRAM 4 is 0.,1: Power down" newline bitfld.long 0xC 3. "SRAM3,Power Down RAM Partition 3 Periphery" "0: Power on when the corresponding array SRAM 3 is 0.,1: Power down" bitfld.long 0xC 2. "SRAM2,Power Down RAM Partition 2 Periphery" "0: Power on when the corresponding array SRAM 2 is 0.,1: Power down" newline bitfld.long 0xC 1. "SRAM1,Power Down RAM Partition 1 Periphery" "0: Power on when the corresponding array SRAM 1 is 0.,1: Power down" line.long 0x10 "PDRUNCFG4,PD Run Configuration 4 in Compute Domain" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x10 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x14 "PDRUNCFG5,PD Run Configuration 5 in Compute Domain" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x14 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x18 "PDSLEEPCFG0,PD Sleep Configuration 0 in Compute Domain" bitfld.long 0x18 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x18 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x18 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDSLEEPCFG0[AFBBN_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDSLEEPCFG0[AFBB2_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 22. "RBB1_PD,Power Down RBB in VDD1 Domain" "0: If PDSLEEPCFG0[AFBB1_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Select" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x18 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x18 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 13. "DCDC_VSEL,DCDC Voltage Select" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x18 12. "DCDC_LP,DCDC Low Power" "0: Sets DCDC in high-power mode,1: Sets DCDC in low-power mode" bitfld.long 0x18 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x18 8. "VNCOM_DSR,Power Switch and DSR Enable in VDDN_COM Domain" "0: Powers on VDDN_COM,1: Enables DSR mode in VDDN_COM" newline rbitfld.long 0x18 7. "V2COM_DSR,Power Switch and DSR Enable in VDD2_COM Domain" "0: Powers on VDD2_COM,1: Enables DSR mode in VDD2_COM" bitfld.long 0x18 6. "V2NMED_DSR,Power Switch and DSR Enable in VDD2_MEDIA and VDDN_MEDIA Domains" "0: Powers on VDD2_MEDIA and VDDN_MEDIA,1: Enables DSR mode in VDD2_MEDIA and VDDN_MEDIA" newline bitfld.long 0x18 5. "V2COMP_DSR,Power Switch and DSR Enable in VDD2_COMP Domain" "0: Powers on VDD2_COMP,1: Enables DSR mode in VDD2_COMP" bitfld.long 0x18 4. "FDPD,Full Deep Power Down (FDPD) Mode" "0: Disables,1: Enables FDPD mode" newline bitfld.long 0x18 3. "DPD,Deep Power Down (DPD) Mode" "0: Disables,1: Enables DPD mode" bitfld.long 0x18 2. "FDSR,Full Deep Sleep Retention (FDSR) Mode" "0: All power switch states controlled by their..,1: All core domains in DSR or Power Down mode" newline bitfld.long 0x18 0.--1. "PMICMODE,PMIC Mode" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x1C "PDSLEEPCFG1,PD Sleep Configuration 1 in Compute Domain" bitfld.long 0x1C 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" bitfld.long 0x1C 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline bitfld.long 0x1C 15. "OTP_PD,OTP Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 12. "LVDN_LP,LVD Low power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 8. "LVD2_LP,LVD Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 7. "POR2_LP,POR Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 4. "LVD1_LP,LVD Low power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 2. "HVD1V8_PD,HVD VDD1V8 Power Down" "0: Power on. In this case the aggregated..,1: Power down" bitfld.long 0x1C 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode if not overridden by any *_PD bits" newline bitfld.long 0x1C 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x20 "PDSLEEPCFG2,PD Sleep Configuration 2 in Compute Domain" bitfld.long 0x20 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Powers on RAM Partition 29 array,1: Powers down RAM Partition 29 array and periphery" bitfld.long 0x20 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Powers on RAM Partition 28 array,1: Powers down RAM Partition 28 array and periphery" newline bitfld.long 0x20 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Powers on RAM Partition 27 array,1: Powers down RAM Partition 27 array and periphery" bitfld.long 0x20 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Powers on RAM Partition 26 array,1: Powers down RAM Partition 26 array and periphery" newline bitfld.long 0x20 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Powers on RAM Partition 25 array,1: Powers down RAM Partition 25 array and periphery" bitfld.long 0x20 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Powers on RAM Partition 24 array,1: Powers down RAM Partition 24 array and periphery" newline bitfld.long 0x20 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Powers on RAM Partition 23 array,1: Powers down RAM Partition 23 array and periphery" bitfld.long 0x20 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Powers on RAM Partition 22 array,1: Powers down RAM Partition 22 array and periphery" newline bitfld.long 0x20 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Powers on RAM Partition 21 array,1: Powers down RAM Partition 21 array and periphery" bitfld.long 0x20 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Powers on RAM Partition 20 array,1: Powers down RAM Partition 20 array and periphery" newline bitfld.long 0x20 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Powers on RAM Partition 19 array,1: Powers down RAM Partition 19 array and periphery" bitfld.long 0x20 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Powers on RAM Partition 18 array,1: Powers down RAM Partition 18 array and periphery" newline bitfld.long 0x20 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Powers on RAM Partition 17 array,1: Powers down RAM Partition 17 array and periphery" bitfld.long 0x20 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Powers on RAM Partition 16 array,1: Powers down RAM Partition 16 array and periphery" newline bitfld.long 0x20 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Powers on RAM Partition 15 array,1: Powers down RAM Partition 15 array and periphery" bitfld.long 0x20 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Powers on RAM Partition 14 array,1: Powers down RAM Partition 14 array and periphery" newline bitfld.long 0x20 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Powers on RAM Partition 13 array,1: Powers down RAM Partition 13 array and periphery" bitfld.long 0x20 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Powers on RAM Partition 12 array,1: Powers down RAM Partition 12 array and periphery" newline bitfld.long 0x20 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Powers on RAM Partition 11 array,1: Powers down RAM Partition 11 array and periphery" bitfld.long 0x20 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Powers on RAM Partition 10 array,1: Powers down RAM Partition 10 array and periphery" newline bitfld.long 0x20 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Powers on RAM Partition 9 array,1: Powers down RAM Partition 9 array and periphery" bitfld.long 0x20 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Powers on RAM Partition 8 array,1: Powers down RAM Partition 8 array and periphery" newline bitfld.long 0x20 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Powers on RAM Partition 7 array,1: Powers down RAM Partition 7 array and periphery" bitfld.long 0x20 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Powers on RAM Partition 6 array,1: Powers down RAM Partition 6 array and periphery" newline bitfld.long 0x20 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Powers on RAM Partition 5 array,1: Powers down RAM Partition 5 array and periphery" bitfld.long 0x20 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Powers on RAM Partition 4 array,1: Powers down RAM Partition 4 array and periphery" newline bitfld.long 0x20 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Powers on RAM Partition 3 array,1: Powers down RAM Partition 3 array and periphery" bitfld.long 0x20 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Powers on RAM Partition 2 array,1: Powers down RAM Partition 2 array and periphery" newline bitfld.long 0x20 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Powers on RAM Partition 1 array,1: Powers down RAM Partition 1 array and periphery" bitfld.long 0x20 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Powers on RAM Partition 0 array,1: Powers down RAM Partition 0 array and periphery" line.long 0x24 "PDSLEEPCFG3,PD Sleep Configuration 3 in Compute Domain" bitfld.long 0x24 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x28 "PDSLEEPCFG4,PD Sleep Configuration 4 in Compute Domain" bitfld.long 0x28 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x28 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x28 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x28 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x28 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x28 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x28 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x28 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x28 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x28 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x28 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x28 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x28 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x28 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x28 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x28 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x28 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x28 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x2C "PDSLEEPCFG5,PD Sleep Configuration 5 in Compute Domain" bitfld.long 0x2C 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x2C 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x2C 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x2C 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x2C 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x2C 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x2C 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x2C 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x2C 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x2C 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x2C 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x2C 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x2C 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x2C 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" rgroup.long 0xD0++0x17 line.long 0x0 "PDCFGSTATUS0,PD Configuration Status 0" bitfld.long 0x0 31. "AFBBSR2_PD,SRAM AFBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 30. "AFBBSR1_PD,SRAM AFBB Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 29. "RBBSR2_PD,SRAM RBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 27. "AFBBN_PD,AFBB Power Down in VDDN domain" "0: Power on,1: Power down" bitfld.long 0x0 26. "RBBN_PD,RBB Power Down in VDDN domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 25. "AFBB2_PD,AFBB Power Down in VDD2 domain" "0: Power,1: Power down" bitfld.long 0x0 24. "RBB2_PD,RBB Power Down in VDD2 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 23. "AFBB1_PD,AFBB Power Down in VDD1 domain" "0: Power on,1: Power down" bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Selection" "0: LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0] level..,1: LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1] level..,2: LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2] level..,3: LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3] level.." bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD2 is in high-power mode,2: LDO VDD2 is in low-power mode,3: LDO VDD2 is in low-power mode" newline bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Selection" "0: LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0] level..,1: LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1] level..,2: LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2] level..,3: LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3] level.." bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD1 is in high-power mode,2: LDO VDD1 is in low-power mode,3: LDO VDD1 is in low-power mode" newline bitfld.long 0x0 13. "DCDC_VSEL,DCDC Voltage Selection" "0: [VSEL0] level selected,1: [VSEL1] level selected" bitfld.long 0x0 12. "DCDC_LP,DCDC Low Power" "0: DCDC in high-power mode,1: DCDC in low-power mode" newline bitfld.long 0x0 10. "V2MIPI_PD,MIPI PHY Power Down" "0: Power on,1: Power down" bitfld.long 0x0 9. "V2DSP_PD,HiFi4 Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 8. "VNCOM_DSR,DSR of VDDN_COM Domain" "0: Power on,1: DSR mode" bitfld.long 0x0 7. "V2COM_DSR,DSR of VDD2_COM Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,DSR of VDD2_MEDIA and VDDN_MEDIA Domains" "0: Power on,1: DSR mode" bitfld.long 0x0 5. "V2COMP_DSR,DSR of VDD2_COMP Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 4. "FDPD,FDPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." bitfld.long 0x0 3. "DPD,DPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." newline bitfld.long 0x0 2. "FDSR,FDSR Mode" "0: Power switches and DSR status are determined by..,1: All core domains are in FDSR mode or power down" bitfld.long 0x0 0.--1. "PMICMODE,PMIC_MODE Output Value" "0: PMIC_MODE[1:0] pins = 00,1: PMIC_MODE[1:0] pins = 01,2: PMIC_MODE[1:0] pins = 10,3: PMIC_MODE[1:0] pins = 11" line.long 0x4 "PDCFGSTATUS1,PD Configuration Status 1" bitfld.long 0x4 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" bitfld.long 0x4 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline bitfld.long 0x4 15. "OTP_PD,OTP Power Down" "0: Power on,1: Power down" bitfld.long 0x4 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 12. "LVDN_LP,LVD Low Power in VDDN Domain" "0: High power,1: Low power" bitfld.long 0x4 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High power,1: Low power" newline bitfld.long 0x4 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x4 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 8. "LVD2_LP,LVD Low Power in VDD2 Domain" "0: High power,1: Low power" bitfld.long 0x4 7. "POR2_LP,POR Low Power in VDD2 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x4 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 4. "LVD1_LP,LVD Low Power in VDD1 Domain" "0: High power,1: Low power" bitfld.long 0x4 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on,1: Power down" bitfld.long 0x4 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode" newline bitfld.long 0x4 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x8 "PDCFGSTATUS2,PD Configuration Status 2" bitfld.long 0x8 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" line.long 0xC "PDCFGSTATUS3,PD Configuration Status 3" bitfld.long 0xC 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x10 "PDCFGSTATUS4,PD Configuration Status 4" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x10 21. "LCD,LCDIF Controller RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 RAMs Array" "0: Power on,1: Power down" line.long 0x14 "PDCFGSTATUS5,PD Configuration Status 5" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x14 21. "LCD,LCDIF Controller RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 RAMs Periphery" "0: Power on,1: Power down" group.long 0xE8++0x7 line.long 0x0 "PDWAKECFG,PD Wake-up Configuration for Compute Domain" bitfld.long 0x0 10. "AFBBNKP,AFBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 9. "AFBB2KP,AFBB Wake-up in VDD2 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 8. "AFBB1KP,AFBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 2. "RBBNKP,RBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 1. "RBB2KP,RBB Wake-up in VDD2 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 0. "RBB1KP,RBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" line.long 0x4 "PWRFLAGS,Power Domain Flags for Compute Domain" eventfld.long 0x4 7. "V2OTPF,VDD2_OTP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 6. "V2MIPIF,VDD2_MIPI Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" newline eventfld.long 0x4 5. "V2DSPF,VDD2_DSP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 4. "VNCOMF,VDDN_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 3. "V2COMF,VDD2_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 2. "V2NMEDF,VDD2_MEDIA and VDDN_MEDIA Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 1. "V2COMPF,VDD2_COMP Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 0. "V1SENSF,VDD1_SENSE Domain Flag" "0: No DSR event occurred,1: DSR event occurred" tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "PMC1" base ad:0x40210000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,PMC Version and Feature ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "STATUS,PMC Status" bitfld.long 0x4 30. "DSCOMP,CPU0 Deep Sleep" "0: CPU0 is in Active mode,1: CPU0 is in Deep Sleep mode" bitfld.long 0x4 27. "INTN,PMIC_IRQN Interrupt Input" "0: Negated. Pin is high,1: Asserted. Pin is low" newline bitfld.long 0x4 25. "RTCWKUP,RTC Wake-up" "0: Sense RTC wake-up is negated,1: Sense RTC wake-up is asserted" bitfld.long 0x4 24. "HVD1V8,VDD1V8 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 23. "HVDVDDN,VDDN High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 22. "HVDVDD2,VDD2 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 21. "HVDVDD1,VDD1 High-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 20. "LVDVDDN,VDDN Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 19. "LVDVDD2,VDD2 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" bitfld.long 0x4 18. "LVDVDD1,VDD1 Low-Voltage Detector" "0: Detector is not tripped,1: Detector is tripped" newline bitfld.long 0x4 0. "BUSY,Finite State Machine Status" "0: PMC state machines are idle,1: PMC state machine is busy" group.long 0x8++0xB line.long 0x0 "FLAGS,PMC Flags in Sense Domain" eventfld.long 0x0 31. "DEEPPDF,DPD Wake-up Flag" "0: DPD wake-up cleared,1: DPD wake-up asserted" eventfld.long 0x0 30. "DSCOMPF,CPU0 Deep Sleep Flag" "0: CPU0 Deep Sleep cleared,1: CPU0 Deep Sleep asserted" newline eventfld.long 0x0 29. "DSSENSF,CPU1 Deep Sleep Mode Flag" "0: CPU1 Deep Sleep cleared,1: CPU1 Deep Sleep asserted" eventfld.long 0x0 28. "RESETNF,Reset Pin Flag" "0: Reset pin status cleared,1: Reset pin status asserted" newline eventfld.long 0x0 27. "INTNF,PMIC_IRQN Interrupt Pin Flag" "0: Interrupt pin status cleared,1: Interrupt pin status asserted" eventfld.long 0x0 26. "AUTOWKF,Auto Wake-up Flag" "0: Auto wake-up status cleared,1: Auto wake-up status asserted" newline eventfld.long 0x0 25. "RTCF,RTC Flag" "0: RTC status cleared,1: RTC status asserted" eventfld.long 0x0 24. "HVD1V8F,VDD1V8 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 23. "HVDVDDNF,VDDN High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 22. "HVDVDD2F,VDD2 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" newline eventfld.long 0x0 21. "HVDVDD1F,VDD1 High-Voltage Detector Flag" "0: High-voltage detector status cleared,1: High-voltage detector status asserted" eventfld.long 0x0 20. "LVDVDDNF,VDDN Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 19. "LVDVDD2F,VDD2 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" eventfld.long 0x0 18. "LVDVDD1F,VDD1 Low-Voltage Detector Flag" "0: Low-voltage detector status cleared,1: Low-voltage detector status asserted" newline eventfld.long 0x0 17. "AGDET2F,VDD2 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" eventfld.long 0x0 16. "AGDET1F,VDD1 Glitch Detector Flag" "0: Glitch detector status cleared,1: Glitch detector status asserted" newline eventfld.long 0x0 15. "PORAO18F,VDD1V8_AO Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 14. "POR1V8F,VDD1V8 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 13. "PORVDDNF,VDDN Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 12. "PORVDD2F,VDD2 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" newline eventfld.long 0x0 11. "PORVDD1F,VDD1 Power-on Reset Flag" "0: POR status cleared,1: POR status asserted" eventfld.long 0x0 10. "DCLPOCF,DCDC Low-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 9. "DCHPOCF,DCDC High-Power Mode Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 8. "SCP2OCF,SCPC VDD2 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" newline eventfld.long 0x0 7. "SCP1OCF,SCPC VDD1 Overcurrent Flag" "0: No overcurrent event detected,1: Overcurrent event detected" eventfld.long 0x0 6. "BBNEF,VDDN Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 5. "BB2EF,VDD2 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" eventfld.long 0x0 4. "BB1EF,VDD1 Body Bias Error Flag" "0: No body bias error,1: Body bias error detected" newline eventfld.long 0x0 3. "BBSR2EF,VDD2 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" eventfld.long 0x0 2. "BBSR1EF,VDD1 SRAM Body Bias Error Flag" "0: No SRAM body bias error,1: SRAM body bias error detected" newline eventfld.long 0x0 1. "ITRCRF,ITRC Reset Flag" "0: No reset,1: Reset detected" eventfld.long 0x0 0. "DSALLF,Deep Sleep Flag" "0: CPU0 and CPU1 are not in Deep Sleep mode at the..,1: CPU0 and CPU1 have both been in Deep Sleep mode.." line.long 0x4 "CTRL,Control" rbitfld.long 0x4 24. "HVD1V8RE,VDD1V8 High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 23. "HVDVNRE,VDDN High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 22. "HVDV2RE,VDD2 High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 21. "HVDV1RE,VDD1 High-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 20. "LVDNRE,VDDN Low-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 19. "LVD2RE,VDD2 Low-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 18. "LVD1RE,VDD1 Low-Voltage Detector Reset Enable" "0: Disabled,1: Enabled" rbitfld.long 0x4 17. "AGDET2RE,VDD2 Glitch Detector Reset Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x4 16. "AGDET1RE,VDD1 Glitch Detector Reset Enable" "0: Disabled,1: Enabled" bitfld.long 0x4 0. "APPLYCFG,Apply Configure for PMC1" "0: Operation is done,1: Start configuration change or operation has not.." line.long 0x8 "INTRCTRL,Interrupt Control in Sense Domain" bitfld.long 0x8 30. "DSCOMPIE,CPU0 Deep Sleep Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 27. "INTNIE,PMIC_IRQN PAD Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 26. "AUTOWKIE,Auto Wake-up Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 24. "HVD1V8IE,VDD1V8 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 23. "HVDNIE,VDDN High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 22. "HVD2IE,VDD2 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 21. "HVD1IE,VDD1 High-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 20. "LVDNIE,VDDN Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 19. "LVD2IE,VDD2 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 18. "LVD1IE,VDD1 Low-Voltage Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 17. "AGDET2IE,VDD2 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 16. "AGDET1IE,VDD1 Glitch Detector Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "DCLPOCIE,DCDC Low-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 9. "DCHPOCIE,DCDC High-Power Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 8. "SCP2OCIE,SCPC VDD2 Overcurrent Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 7. "SCP1OCIE,SCPC VDD1 Overcurrent Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 6. "BBNEIE,VDDN Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 5. "BB2EIE,VDD2 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "BB1EIE,VDD1 Body Bias Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 3. "BBSR2EIE,VDD2 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "BBSR1EIE,VDD1 SRAM Body Bias Error Interrupt Enable" "0: Disables,1: Enables" rgroup.long 0x20++0x7 line.long 0x0 "DCDCVSEL,DCDC Voltage Selection" hexmask.long.byte 0x0 8.--14. 1. "VSEL1,DCDC Voltage Level 1" hexmask.long.byte 0x0 0.--6. 1. "VSEL0,DCDC Voltage Level 0" line.long 0x4 "LDOVDD2VSEL,LDO VDD2 Voltage Selection" hexmask.long.byte 0x4 24.--29. 1. "VSEL3,LDO VDD2 Voltage Level 3" hexmask.long.byte 0x4 16.--21. 1. "VSEL2,LDO VDD2 Voltage Level 2" newline hexmask.long.byte 0x4 8.--13. 1. "VSEL1,LDO VDD2 Voltage Level 1" hexmask.long.byte 0x4 0.--5. 1. "VSEL0,LDO VDD2 Voltage Level 0" group.long 0x28++0x3 line.long 0x0 "LDOVDD1VSEL,LDO VDD1 Voltage Selection" hexmask.long.byte 0x0 24.--29. 1. "VSEL3,LDO VDD1 Voltage Level 3" hexmask.long.byte 0x0 16.--21. 1. "VSEL2,LDO VDD1 Voltage Level 2" newline hexmask.long.byte 0x0 8.--13. 1. "VSEL1,LDO VDD1 Voltage Level 1" hexmask.long.byte 0x0 0.--5. 1. "VSEL0,LDO VDD1 Voltage Level 0" rgroup.long 0x2C++0x7 line.long 0x0 "LVDVDDNCTRL,VDDN LVD Control" hexmask.long.byte 0x0 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0x0 0.--5. 1. "LVL0,LVD Level 0 Voltage" line.long 0x4 "LVDVDD2CTRL,VDD2 LVD Control" hexmask.long.byte 0x4 24.--29. 1. "LVL3,LVD Level 3 Voltage" hexmask.long.byte 0x4 16.--21. 1. "LVL2,LVD Level 2 Voltage" newline hexmask.long.byte 0x4 8.--13. 1. "LVL1,LVD Level 1 Voltage" hexmask.long.byte 0x4 0.--5. 1. "LVL0,LVD Level 0 Voltage" group.long 0x34++0x3 line.long 0x0 "LVDVDD1CTRL,VDD1 LVD Control" hexmask.long.byte 0x0 24.--29. 1. "LVL3,Level 3 Voltage" hexmask.long.byte 0x0 16.--21. 1. "LVL2,Level 2 Voltage" newline hexmask.long.byte 0x0 8.--13. 1. "LVL1,Level 1 Voltage" hexmask.long.byte 0x0 0.--5. 1. "LVL0,Level 0 Voltage" rgroup.long 0x38++0x3 line.long 0x0 "PORCTRL,Power-on Reset Control" hexmask.long.byte 0x0 16.--20. 1. "VDDNLVL,POR Level in VDDN Domain" hexmask.long.byte 0x0 8.--12. 1. "VDD2LVL,POR Level in VDD2 Domain" newline hexmask.long.byte 0x0 0.--4. 1. "VDD1LVL,POR Level in VDD1 Domain" rgroup.long 0x40++0x3 line.long 0x0 "BBCTRL,Body Bias Control" bitfld.long 0x0 16. "RBBNLVL,Reverse Body Bias Voltage for VDDN Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" bitfld.long 0x0 8. "RBB2LVL,Reverse Body Bias Voltage for VDD2 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" newline bitfld.long 0x0 0. "RBB1LVL,Reverse Body Bias Voltage for VDD1 Domain" "0: Voltage is set to 1.0 V,1: Voltage is set to 1.3 V" group.long 0x44++0x3 line.long 0x0 "TSENSOR,Temperature Sensor Control" hexmask.long.byte 0x0 0.--3. 1. "TSENSM,Temperature Sensor Mode Select" group.long 0x50++0x3 line.long 0x0 "WAKEUP,Wake-up Configuration for Sense Domain" hexmask.long.word 0x0 0.--15. 1. "WAKETIME,Wake-up Timer" rgroup.long 0x64++0x7 line.long 0x0 "POWERCFG,Power Configuration" hexmask.long.byte 0x0 28.--31. 1. "MODEDLY,Mode Delay" bitfld.long 0x0 24. "FDPDBGLP,Force Band Gap during FDPD Mode to LP Mode" "0: Enables band gap to high-power mode during FDPD..,1: Enables band gap to low-power mode during FDPD.." newline bitfld.long 0x0 12. "DCDCPD,DCDC Power Down" "0: Power on,1: Power down" bitfld.long 0x0 9. "LDO2PD,LDO VDD2 Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 8. "LDO1PD,LDO VDD1 Power Down" "0: Power on,1: Power down" bitfld.long 0x0 7. "SCPCPD,SCPC Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 6. "FDDCPD,DCDC Power Down in FDSR Mode" "0: Power on,1: Power down" bitfld.long 0x0 5. "FDLDO2PD,LDO VDD2 Power Down in FDSR Mode" "0: Power on,1: Power down" newline bitfld.long 0x0 4. "FDLDO1PD,LDO VDD1 Power Down in FDSR Mode" "0: Power on,1: Power down" bitfld.long 0x0 1. "FDSCP2PD,SCPC VDD2 Power Down in FDSR Mode" "0: Power on,1: Power down" newline bitfld.long 0x0 0. "FDSCP1PD,SCPC VDD1 Power Down in FDSR Mode" "0: Power on,1: Power down" line.long 0x4 "PADVRANGE,3 V Capable VDDIO Range Select" bitfld.long 0x4 0.--1. "VRANGE,3 V Capable IO Bank VDDIO Range Select" "0: Continuous mode. Allows 1.71 - 3.6 V range but..,1: 1.71 - 1.98 V supply detector off,2: 3.00 - 3.6 V supply detector off,?" group.long 0x6C++0x3 line.long 0x0 "PADCFG,IO Bank State Configuration" hexmask.long.byte 0x0 16.--23. 1. "RSTCTRL,Reset Control" hexmask.long.byte 0x0 8.--15. 1. "ISOHOLD,IO Bank Isolation Hold" newline hexmask.long.byte 0x0 0.--7. 1. "ISOCTRL,IO bank State Retain Control" group.long 0xA0++0x2F line.long 0x0 "PDRUNCFG0,PD Run Configuration 0 in Sense Domain" bitfld.long 0x0 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x0 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDRUNCFG0[AFBBN_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDRUNCFG0[AFBB2_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1" "0: If PDRUNCFG0[AFBB1_PD] = 1 power on. Else power..,1: Power down" bitfld.long 0x0 20.--21. "LDO2_VSEL,Select LDO VDD2 Voltage" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x0 13. "DCDC_VSEL,Select DCDC Voltage" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x0 12. "DCDC_LP,DCDC Low-Power Mode" "0: Enables DCDC in high-power mode,1: Enables DCDC in low-power mode" bitfld.long 0x0 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline rbitfld.long 0x0 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x0 8. "VNCOM_DSR,Power Switch and DSR for VDDN_COM" "0: Powers on VDDN_COM domain,1: Enables VDDN_COM domain in DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,Power Switch and DSR for VDD2 and VDDN Media" "0: Powers on VDD2 and VDDN media domains,1: Enables VDD2 and VDDN media domains in DSR mode" bitfld.long 0x0 0.--1. "PMICMODE,PMIC Power Mode Select" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x4 "PDRUNCFG1,PD Run Configuration 1 in Sense Domain" rbitfld.long 0x4 16. "ROM_PD,Power Down ROM" "0: Power on,1: Power down" rbitfld.long 0x4 15. "OTP_PD,Power Down OTP" "0: Power on,1: Power down" newline bitfld.long 0x4 13. "HVDN_PD,Power Down HVD in VDDN Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 12. "LVDN_LP,LVD Low-Power Mode in VDDN Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 11. "PORN_LP,POR Low-Power Mode in VDDN Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 10. "AGDET2_PD,Power Down AGDET in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 9. "HVD2_PD,Power Down HVD in VDD2 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 8. "LVD2_LP,LVD Low-Power Mode in VDD2 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 7. "POR2_LP,POR Low-Power Mode in VDD2 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 6. "AGDET1_PD,Power Down AGDET in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 5. "HVD1_PD,Power Down HVD in VDD1 Domain" "0: Power on. In this case PMC references will be in..,1: Power down" bitfld.long 0x4 4. "LVD1_LP,LVD Low-Power Mode in VDD1 Domain" "0: Sets LVD in high-power mode. In this case PMC..,1: Sets LVD in low-power mode" newline bitfld.long 0x4 3. "POR1_LP,POR Low-Power Mode in VDD1 Domain" "0: Sets POR in high-power mode. In this case PMC..,1: Sets POR in low-power mode" bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on. In this case PMC references will be in..,1: Power down" newline bitfld.long 0x4 1. "PMCREF_LP,PMC References in Low-Power Mode" "0: Sets PMC references in high-power mode,1: Sets PMC references in low-power mode if not.." bitfld.long 0x4 0. "TEMP_PD,Power Down PMC Temperature Sensor" "0: Power on,1: Power down" line.long 0x8 "PDRUNCFG2,PD Run Configuration 2 in Sense Domain" bitfld.long 0x8 29. "SRAM29,Power Down RAM Partition 29 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 28. "SRAM28,Power Down RAM Partition 28 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 27. "SRAM27,Power Down RAM Partition 27 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 26. "SRAM26,Power Down RAM Partition 26 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 25. "SRAM25,Power Down RAM Partition 25 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 24. "SRAM24,Power Down RAM Partition 24 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 23. "SRAM23,Power Down RAM Partition 23 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 22. "SRAM22,Power Down RAM Partition 22 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 21. "SRAM21,Power Down RAM Partition 21 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 20. "SRAM20,Power Down RAM Partition 20 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 19. "SRAM19,Power Down RAM Partition 19 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 18. "SRAM18,Power Down RAM Partition 18 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 17. "SRAM17,Power Down RAM Partition 17 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 16. "SRAM16,Power Down RAM Partition 16 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 15. "SRAM15,Power Down RAM Partition 15 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 14. "SRAM14,Power Down RAM Partition 14 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 13. "SRAM13,Power Down RAM Partition 13 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 12. "SRAM12,Power Down RAM Partition 12 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 11. "SRAM11,Power Down RAM Partition 11 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 10. "SRAM10,Power Down RAM Partition 10 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 9. "SRAM9,Power Down RAM Partition 9 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 8. "SRAM8,Power Down RAM Partition 8 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 7. "SRAM7,Power Down RAM Partition 7 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 6. "SRAM6,Power Down RAM Partition 6 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 5. "SRAM5,Power Down RAM Partition 5 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 4. "SRAM4,Power Down RAM Partition 4 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 3. "SRAM3,Power Down RAM Partition 3 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 2. "SRAM2,Power Down RAM Partition 2 Array" "0: Array power on periphery power controlled by..,1: Power down" newline bitfld.long 0x8 1. "SRAM1,Power Down RAM Partition 1 Array" "0: Array power on periphery power controlled by..,1: Power down" bitfld.long 0x8 0. "SRAM0,Power Down RAM Partition 0 Array" "0: Array power on periphery power controlled by..,1: Power down" line.long 0xC "PDRUNCFG3,PD Run Configuration 3 in Sense Domain" bitfld.long 0xC 29. "SRAM29,Power Down RAM Partition 29 Periphery" "0: Power on when the corresponding array SRAM 29 is 0,1: Power down" bitfld.long 0xC 28. "SRAM28,Power Down RAM Partition 28 Periphery" "0: Power on when the corresponding array SRAM 28 is 0,1: Power down" newline bitfld.long 0xC 27. "SRAM27,Power Down RAM Partition 27 Periphery" "0: Power on when the corresponding array SRAM 27 is 0,1: Power down" bitfld.long 0xC 26. "SRAM26,Power Down RAM Partition 26 Periphery" "0: Power on when the corresponding array SRAM 26 is 0,1: Power down" newline bitfld.long 0xC 25. "SRAM25,Power Down RAM Partition 25 Periphery" "0: Power on when the corresponding array SRAM 25 is 0,1: Power down" bitfld.long 0xC 24. "SRAM24,Power Down RAM Partition 24 Periphery" "0: Power on when the corresponding array SRAM 24 is 0,1: Power down" newline bitfld.long 0xC 23. "SRAM23,Power Down RAM Partition 23 Periphery" "0: Power on when the corresponding array SRAM 23 is 0,1: Power down" bitfld.long 0xC 22. "SRAM22,Power Down RAM Partition 22 Periphery" "0: Power on when the corresponding array SRAM 22 is 0,1: Power down" newline bitfld.long 0xC 21. "SRAM21,Power Down RAM Partition 21 Periphery" "0: Power on when the corresponding array SRAM 21 is 0,1: Power down" bitfld.long 0xC 20. "SRAM20,Power Down RAM Partition 20 Periphery" "0: Power on when the corresponding array SRAM 20 is 0,1: Power down" newline bitfld.long 0xC 19. "SRAM19,Power Down RAM Partition 19 Periphery" "0: Power on when the corresponding array SRAM 19 is 0,1: Power down" bitfld.long 0xC 18. "SRAM18,Power Down RAM Partition 18 Periphery" "0: Power on when the corresponding array SRAM 18 is 0,1: Power down" newline bitfld.long 0xC 17. "SRAM17,Power Down RAM Partition 17 Periphery" "0: Power on when the corresponding array SRAM 17 is 0,1: Power down" bitfld.long 0xC 16. "SRAM16,Power Down RAM Partition 16 Periphery" "0: Power on when the corresponding array SRAM 16 is 0,1: Power down" newline bitfld.long 0xC 15. "SRAM15,Power Down RAM Partition 15 Periphery" "0: Power on when the corresponding array SRAM 15 is 0,1: Power down" bitfld.long 0xC 14. "SRAM14,Power Down RAM Partition 14 Periphery" "0: Power on when the corresponding array SRAM 14 is 0,1: Power down" newline bitfld.long 0xC 13. "SRAM13,Power Down RAM Partition 13 Periphery" "0: Power on when the corresponding array SRAM 13 is 0,1: Power down" bitfld.long 0xC 12. "SRAM12,Power Down RAM Partition 12 Periphery" "0: Power on when the corresponding array SRAM 12 is 0,1: Power down" newline bitfld.long 0xC 11. "SRAM11,Power Down RAM Partition 11 Periphery" "0: Power on when the corresponding array SRAM 11 is 0,1: Power down" bitfld.long 0xC 10. "SRAM10,Power Down RAM Partition 10 Periphery" "0: Power on when the corresponding array SRAM 10 is 0,1: Power down" newline bitfld.long 0xC 9. "SRAM9,Power Down RAM Partition 9 Periphery" "0: Power on when the corresponding array SRAM 9 is 0,1: Power down" bitfld.long 0xC 8. "SRAM8,Power Down RAM Partition 8 Periphery" "0: Power on when the corresponding array SRAM 8 is 0,1: Power down" newline bitfld.long 0xC 7. "SRAM7,Power Down RAM Partition 7 Periphery" "0: Power on when the corresponding array SRAM 7 is 0,1: Power down" bitfld.long 0xC 6. "SRAM6,Power Down RAM Partition 6 Periphery" "0: Power on when the corresponding array SRAM 6 is 0,1: Power down" newline bitfld.long 0xC 5. "SRAM5,Power Down RAM Partition 5 Periphery" "0: Power on when the corresponding array SRAM 5 is 0,1: Power down" bitfld.long 0xC 4. "SRAM4,Power Down RAM Partition 4 Periphery" "0: Power on when the corresponding array SRAM 4 is 0,1: Power down" newline bitfld.long 0xC 3. "SRAM3,Power Down RAM Partition 3 Periphery" "0: Power on when the corresponding array SRAM 3 is 0,1: Power down" bitfld.long 0xC 2. "SRAM2,Power Down RAM Partition 2 Periphery" "0: Power on when the corresponding array SRAM 2 is 0,1: Power down" newline bitfld.long 0xC 1. "SRAM1,Power Down RAM Partition 1 Periphery" "0: Power on when the corresponding array SRAM 1 is 0,1: Power down" bitfld.long 0xC 0. "SRAM0,Power Down RAM Partition 0 Periphery" "0: Power on when the corresponding array SRAM 0 is 0,1: Power down" line.long 0x10 "PDRUNCFG4,PD Run Configuration 4 in Sense Domain" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x10 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x14 "PDRUNCFG5,PD Run Configuration 5 in Sense Domain" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x14 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x18 "PDSLEEPCFG0,PD Sleep Configuration 0 in Sense Domain" bitfld.long 0x18 31. "AFBBSR2_PD,Power Down SRAM AFBB in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x18 29. "RBBSR2_PD,Power Down SRAM RBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x18 27. "AFBBN_PD,Power Down AFBB in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 26. "RBBN_PD,Power Down RBB in VDDN Domain" "0: If PDSLEEPCFG0[AFBBN_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 25. "AFBB2_PD,Power Down AFBB in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 24. "RBB2_PD,Power Down RBB in VDD2 Domain" "0: If PDSLEEPCFG0[AFBB2_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 23. "AFBB1_PD,Power Down AFBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x18 22. "RBB1_PD,Power Down RBB in VDD1 Domain" "0: If PDSLEEPCFG0[AFBB1_PD] = 1 power on. Else..,1: Power down" bitfld.long 0x18 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Select" "0: Selects LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0]..,1: Selects LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1]..,2: Selects LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2]..,3: Selects LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3].." newline bitfld.long 0x18 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Select" "0: Selects LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0]..,1: Selects LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1]..,2: Selects LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2]..,3: Selects LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3].." newline bitfld.long 0x18 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: Bypass mode,1: High-power mode,2: Low-power mode,3: Low-power mode" bitfld.long 0x18 13. "DCDC_VSEL,DCDC Voltage Select" "0: Selects DCDCVSEL[VSEL0] level,1: Selects DCDCVSEL[VSEL1] level" newline bitfld.long 0x18 12. "DCDC_LP,DCDC Low Power" "0: Sets DCDC in high-power mode,1: Sets DCDC in low-power mode" bitfld.long 0x18 10. "V2MIPI_PD,Power Down MIPI PHY in VDD2 Domain" "0: Power on,1: Power down" newline rbitfld.long 0x18 9. "V2DSP_PD,Power Down VDD2_DSP" "0: Power on,1: Power down" bitfld.long 0x18 8. "VNCOM_DSR,Power Switch and DSR Enable in VDDN_COM Domain" "0: Powers on VDDN_COM,1: Enables DSR mode in VDDN_COM" newline bitfld.long 0x18 7. "V2COM_DSR,Power Switch and DSR Enable in VDD2_COM Domain" "0: Powers on VDD2_COM,1: Enables DSR mode in VDD2_COM" bitfld.long 0x18 6. "V2NMED_DSR,Power Switch and DSR Enable in VDD2_MEDIA and VDDN_MEDIA Domains" "0: Powers on VDD2_MEDIA and VDDN_MEDIA,1: Enables DSR mode in VDD2_MEDIA and VDDN_MEDIA" newline rbitfld.long 0x18 5. "V2COMP_DSR,Power Switch and DSR Enable in VDD2_COMP Domain" "0: DSR mode in VDD2_COMP disabled,1: DSR mode in VDD2_COMP enabled" bitfld.long 0x18 4. "FDPD,Full Deep Power Down (FDPD) Mode" "0: Disables,1: Enables FDPD mode" newline bitfld.long 0x18 3. "DPD,Deep Power Down (DPD) Mode" "0: Disables,1: Enables DPD mode" bitfld.long 0x18 2. "FDSR,Full Deep Sleep Retention (FDSR) Mode" "0: All power switch states controlled by their..,1: All core domains in DSR or Power Down mode" newline bitfld.long 0x18 0.--1. "PMICMODE,PMIC Mode" "0: Drives PMIC_MODE pins to 0h,1: Drives PMIC_MODE pins to 1h,2: Drives PMIC_MODE pins to 2h,3: Drives PMIC_MODE pins to 3h" line.long 0x1C "PDSLEEPCFG1,PD Sleep Configuration 1 in Sense Domain" bitfld.long 0x1C 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" rbitfld.long 0x1C 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline rbitfld.long 0x1C 15. "OTP_PD,OTP Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 12. "LVDN_LP,LVD Low power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 8. "LVD2_LP,LVD Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 7. "POR2_LP,POR Low power in VDD2 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x1C 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on. In this case the aggregated..,1: Power down" newline bitfld.long 0x1C 4. "LVD1_LP,LVD Low power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" bitfld.long 0x1C 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High-power mode. In this case the aggregated..,1: Low-power mode" newline bitfld.long 0x1C 2. "HVD1V8_PD,HVD VDD1V8 Power Down" "0: Power on. In this case the aggregated..,1: Power down" bitfld.long 0x1C 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode if not overridden by any *_PD bits" newline bitfld.long 0x1C 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x20 "PDSLEEPCFG2,PD Sleep Configuration 2 in Sense Domain" bitfld.long 0x20 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Powers on RAM Partition 29 array,1: Powers down RAM Partition 29 array and periphery" bitfld.long 0x20 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Powers on RAM Partition 28 array,1: Powers down RAM Partition 28 array and periphery" newline bitfld.long 0x20 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Powers on RAM Partition 27 array,1: Powers down RAM Partition 27 array and periphery" bitfld.long 0x20 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Powers on RAM Partition 26 array,1: Powers down RAM Partition 26 array and periphery" newline bitfld.long 0x20 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Powers on RAM Partition 25 array,1: Powers down RAM Partition 25 array and periphery" bitfld.long 0x20 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Powers on RAM Partition 24 array,1: Powers down RAM Partition 24 array and periphery" newline bitfld.long 0x20 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Powers on RAM Partition 23 array,1: Powers down RAM Partition 23 array and periphery" bitfld.long 0x20 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Powers on RAM Partition 22 array,1: Powers down RAM Partition 22 array and periphery" newline bitfld.long 0x20 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Powers on RAM Partition 21 array,1: Powers down RAM Partition 21 array and periphery" bitfld.long 0x20 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Powers on RAM Partition 20 array,1: Powers down RAM Partition 20 array and periphery" newline bitfld.long 0x20 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Powers on RAM Partition 19 array,1: Powers down RAM Partition 19 array and periphery" bitfld.long 0x20 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Powers on RAM Partition 18 array,1: Powers down RAM Partition 18 array and periphery" newline bitfld.long 0x20 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Powers on RAM Partition 17 array,1: Powers down RAM Partition 17 array and periphery" bitfld.long 0x20 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Powers on RAM Partition 16 array,1: Powers down RAM Partition 16 array and periphery" newline bitfld.long 0x20 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Powers on RAM Partition 15 array,1: Powers down RAM Partition 15 array and periphery" bitfld.long 0x20 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Powers on RAM Partition 14 array,1: Powers down RAM Partition 14 array and periphery" newline bitfld.long 0x20 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Powers on RAM Partition 13 array,1: Powers down RAM Partition 13 array and periphery" bitfld.long 0x20 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Powers on RAM Partition 12 array,1: Powers down RAM Partition 12 array and periphery" newline bitfld.long 0x20 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Powers on RAM Partition 11 array,1: Powers down RAM Partition 11 array and periphery" bitfld.long 0x20 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Powers on RAM Partition 10 array,1: Powers down RAM Partition 10 array and periphery" newline bitfld.long 0x20 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Powers on RAM Partition 9 array,1: Powers down RAM Partition 9 array and periphery" bitfld.long 0x20 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Powers on RAM Partition 8 array,1: Powers down RAM Partition 8 array and periphery" newline bitfld.long 0x20 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Powers on RAM Partition 7 array,1: Powers down RAM Partition 7 array and periphery" bitfld.long 0x20 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Powers on RAM Partition 6 array,1: Powers down RAM Partition 6 array and periphery" newline bitfld.long 0x20 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Powers on RAM Partition 5 array,1: Powers down RAM Partition 5 array and periphery" bitfld.long 0x20 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Powers on RAM Partition 4 array,1: Powers down RAM Partition 4 array and periphery" newline bitfld.long 0x20 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Powers on RAM Partition 3 array,1: Powers down RAM Partition 3 array and periphery" bitfld.long 0x20 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Powers on RAM Partition 2 array,1: Powers down RAM Partition 2 array and periphery" newline bitfld.long 0x20 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Powers on RAM Partition 1 array,1: Powers down RAM Partition 1 array and periphery" bitfld.long 0x20 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Powers on RAM Partition 0 array,1: Powers down RAM Partition 0 array and periphery" line.long 0x24 "PDSLEEPCFG3,PD Sleep Configuration 3 in Sense Domain" bitfld.long 0x24 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0x24 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0x24 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x28 "PDSLEEPCFG4,PD Sleep Configuration 4 in Sense Domain" bitfld.long 0x28 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x28 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x28 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x28 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x28 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x28 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x28 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x28 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x28 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x28 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x28 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x28 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x28 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x28 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x28 6. "MIPI,MIPI PHY" "0: Power on,1: Power down" bitfld.long 0x28 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x28 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x28 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x28 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x28 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" line.long 0x2C "PDSLEEPCFG5,PD Sleep Configuration 5 in Sense Domain" bitfld.long 0x2C 22. "OCOTP,OCOTP Shadow SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 21. "LCD,LCDIF" "0: Power on,1: Power down" newline bitfld.long 0x2C 20. "XSPI2,XSPI2 and MMU2" "0: Power on,1: Power down" bitfld.long 0x2C 19. "XSPI1,XSPI1 MMU1 and Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 18. "XSPI0,XSPI0 MMU0 and Cache" "0: Power on,1: Power down" bitfld.long 0x2C 17. "NPU,NPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 16. "EZH_TCM,EZH-V TCM" "0: Power on,1: Power down" bitfld.long 0x2C 15. "DSP_DTCM,HiFi4 Data TCM" "0: Power on,1: Power down" newline bitfld.long 0x2C 14. "DSP_ITCM,HiFi4 Instruction TCM" "0: Power on,1: Power down" bitfld.long 0x2C 13. "DSP_DCACHE,HiFi4 Data Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 12. "DSP_ICACHE,HiFi4 Instruction Cache" "0: Power on,1: Power down" bitfld.long 0x2C 11. "CPU0_SCACHE,CPU0 System Cache" "0: Power on,1: Power down" newline bitfld.long 0x2C 10. "CPU0_CCACHE,CPU0 Code Cache" "0: Power on,1: Power down" bitfld.long 0x2C 9. "DMA0_1_P_E,DMA0-1 PKC and ETF" "0: Power on,1: Power down" newline bitfld.long 0x2C 8. "DMA2_3,DMA2 and DMA3" "0: Power on,1: Power down" bitfld.long 0x2C 7. "GPU,VGPU" "0: Power on,1: Power down" newline bitfld.long 0x2C 6. "MIPI,MIPI" "0: Power on,1: Power down" bitfld.long 0x2C 5. "PNG,PNGDEC" "0: Power on,1: Power down" newline bitfld.long 0x2C 4. "JPEG,JPEGDEC" "0: Power on,1: Power down" bitfld.long 0x2C 3. "USB1_SRAM,USB1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 2. "USB0_SRAM,USB0 SRAM" "0: Power on,1: Power down" bitfld.long 0x2C 1. "SDHC1_SRAM,uSDHC1 SRAM" "0: Power on,1: Power down" newline bitfld.long 0x2C 0. "SDHC0_SRAM,uSDHC0 SRAM" "0: Power on,1: Power down" rgroup.long 0xD0++0x17 line.long 0x0 "PDCFGSTATUS0,PD Configuration Status 0" bitfld.long 0x0 31. "AFBBSR2_PD,SRAM AFBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 30. "AFBBSR1_PD,SRAM AFBB Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 29. "RBBSR2_PD,SRAM RBB Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x0 28. "RBBSR1_PD,Power Down SRAM RBB in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x0 27. "AFBBN_PD,AFBB Power Down in VDDN domain" "0: Power on,1: Power down" bitfld.long 0x0 26. "RBBN_PD,RBB Power Down in VDDN domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 25. "AFBB2_PD,AFBB Power Down in VDD2 domain" "0: Power,1: Power down" bitfld.long 0x0 24. "RBB2_PD,RBB Power Down in VDD2 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 23. "AFBB1_PD,AFBB Power Down in VDD1 domain" "0: Power on,1: Power down" bitfld.long 0x0 22. "RBB1_PD,Power Down RBB in VDD1 domain" "0: Enables RBB if the aggregated value of..,1: Power down" newline bitfld.long 0x0 20.--21. "LDO2_VSEL,LDO VDD2 Voltage Selection" "0: LDOVDD2VSEL[VSEL0] and LVDVDD2CTRL[LVL0] level..,1: LDOVDD2VSEL[VSEL1] and LVDVDD2CTRL[LVL1] level..,2: LDOVDD2VSEL[VSEL2] and LVDVDD2CTRL[LVL2] level..,3: LDOVDD2VSEL[VSEL3] and LVDVDD2CTRL[LVL3] level.." bitfld.long 0x0 18.--19. "LDO2_MODE,LDO VDD2 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD2 is in high-power mode,2: LDO VDD2 is in low-power mode,3: LDO VDD2 is in low-power mode" newline bitfld.long 0x0 16.--17. "LDO1_VSEL,LDO VDD1 Voltage Selection" "0: LDOVDD1VSEL[VSEL0] and LVDVDD1CTRL[LVL0] level..,1: LDOVDD1VSEL[VSEL1] and LVDVDD1CTRL[LVL1] level..,2: LDOVDD1VSEL[VSEL2] and LVDVDD1CTRL[LVL2] level..,3: LDOVDD1VSEL[VSEL3] and LVDVDD1CTRL[LVL3] level.." bitfld.long 0x0 14.--15. "LDO1_MODE,LDO VDD1 Regulator Mode" "0: LDO VDD1 is in bypass mode,1: LDO VDD1 is in high-power mode,2: LDO VDD1 is in low-power mode,3: LDO VDD1 is in low-power mode" newline bitfld.long 0x0 13. "DCDC_VSEL,DCDC Voltage Selection" "0: [VSEL0] level selected,1: [VSEL1] level selected" bitfld.long 0x0 12. "DCDC_LP,DCDC Low Power" "0: DCDC in high-power mode,1: DCDC in low-power mode" newline bitfld.long 0x0 10. "V2MIPI_PD,MIPI PHY Power Down" "0: Power on,1: Power down" bitfld.long 0x0 9. "V2DSP_PD,HiFi4 Power Down" "0: Power on,1: Power down" newline bitfld.long 0x0 8. "VNCOM_DSR,DSR of VDDN_COM Domain" "0: Power on,1: DSR mode" bitfld.long 0x0 7. "V2COM_DSR,DSR of VDD2_COM Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 6. "V2NMED_DSR,DSR of VDD2_MEDIA and VDDN_MEDIA Domains" "0: Power on,1: DSR mode" bitfld.long 0x0 5. "V2COMP_DSR,DSR of VDD2_COMP Domain" "0: Power on,1: DSR mode" newline bitfld.long 0x0 4. "FDPD,FDPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." bitfld.long 0x0 3. "DPD,DPD Mode" "0: Enables,1: Activates isolation and correct sequencing for.." newline bitfld.long 0x0 2. "FDSR,FDSR Mode" "0: Power switches and DSR status are determined by..,1: All core domains are in FDSR mode or power down" bitfld.long 0x0 0.--1. "PMICMODE,PMIC_MODE Output Value" "0: PMIC_MODE[1:0] pins = 00,1: PMIC_MODE[1:0] pins = 01,2: PMIC_MODE[1:0] pins = 10,3: PMIC_MODE[1:0] pins = 11" line.long 0x4 "PDCFGSTATUS1,PD Configuration Status 1" bitfld.long 0x4 31. "SRAMSLEEP,SRAM Sleep Mode" "0: Normal,1: Sleep" bitfld.long 0x4 16. "ROM_PD,ROM Power Down" "0: Power on,1: Power down" newline bitfld.long 0x4 15. "OTP_PD,OTP Power Down" "0: Power on,1: Power down" bitfld.long 0x4 13. "HVDN_PD,HVD Power Down in VDDN Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 12. "LVDN_LP,LVD Low Power in VDDN Domain" "0: High power,1: Low power" bitfld.long 0x4 11. "PORN_LP,POR Low Power in VDDN Domain" "0: High power,1: Low power" newline bitfld.long 0x4 10. "AGDET2_PD,AGDET Power Down in VDD2 Domain" "0: Power on,1: Power down" bitfld.long 0x4 9. "HVD2_PD,HVD Power Down in VDD2 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 8. "LVD2_LP,LVD Low Power in VDD2 Domain" "0: High power,1: Low power" bitfld.long 0x4 7. "POR2_LP,POR Low Power in VDD2 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 6. "AGDET1_PD,AGDET Power Down in VDD1 Domain" "0: Power on,1: Power down" bitfld.long 0x4 5. "HVD1_PD,HVD Power Down in VDD1 Domain" "0: Power on,1: Power down" newline bitfld.long 0x4 4. "LVD1_LP,LVD Low Power in VDD1 Domain" "0: High power,1: Low power" bitfld.long 0x4 3. "POR1_LP,POR Low Power in VDD1 Domain" "0: High power,1: Low power" newline bitfld.long 0x4 2. "HVD1V8_PD,HVD Power Down" "0: Power on,1: Power down" bitfld.long 0x4 1. "PMCREF_LP,PMC References Low Power" "0: High-power mode,1: Low-power mode" newline bitfld.long 0x4 0. "TEMP_PD,PMC Temperature Sensor Power Down" "0: Power on,1: Power down" line.long 0x8 "PDCFGSTATUS2,PD Configuration Status 2" bitfld.long 0x8 29. "SRAM29,RAM Partition 29 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 28. "SRAM28,RAM Partition 28 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 27. "SRAM27,RAM Partition 27 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 26. "SRAM26,RAM Partition 26 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 25. "SRAM25,RAM Partition 25 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 24. "SRAM24,RAM Partition 24 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 23. "SRAM23,RAM Partition 23 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 22. "SRAM22,RAM Partition 22 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 21. "SRAM21,RAM Partition 21 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 20. "SRAM20,RAM Partition 20 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 19. "SRAM19,RAM Partition 19 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 18. "SRAM18,RAM Partition 18 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 17. "SRAM17,RAM Partition 17 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 16. "SRAM16,RAM Partition 16 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 15. "SRAM15,RAM Partition 15 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 14. "SRAM14,RAM Partition 14 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 13. "SRAM13,RAM Partition 13 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 12. "SRAM12,RAM Partition 12 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 11. "SRAM11,RAM Partition 11 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 10. "SRAM10,RAM Partition 10 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 9. "SRAM9,RAM Partition 9 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 8. "SRAM8,RAM Partition 8 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 7. "SRAM7,RAM Partition 7 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 6. "SRAM6,RAM Partition 6 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 5. "SRAM5,RAM Partition 5 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 4. "SRAM4,RAM Partition 4 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 3. "SRAM3,RAM Partition 3 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 2. "SRAM2,RAM Partition 2 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" newline bitfld.long 0x8 1. "SRAM1,RAM Partition 1 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" bitfld.long 0x8 0. "SRAM0,RAM Partition 0 Array Power Down" "0: Array was powered on,1: Array and periphery were powered down" line.long 0xC "PDCFGSTATUS3,PD Configuration Status 3" bitfld.long 0xC 29. "SRAM29,RAM Partition 29 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 28. "SRAM28,RAM Partition 28 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 27. "SRAM27,RAM Partition 27 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 26. "SRAM26,RAM Partition 26 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 25. "SRAM25,RAM Partition 25 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 24. "SRAM24,RAM Partition 24 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 23. "SRAM23,RAM Partition 23 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 22. "SRAM22,RAM Partition 22 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 21. "SRAM21,RAM Partition 21 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 20. "SRAM20,RAM Partition 20 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 19. "SRAM19,RAM Partition 19 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 18. "SRAM18,RAM Partition 18 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 17. "SRAM17,RAM Partition 17 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 16. "SRAM16,RAM Partition 16 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 15. "SRAM15,RAM Partition 15 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 14. "SRAM14,RAM Partition 14 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 13. "SRAM13,RAM Partition 13 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 12. "SRAM12,RAM Partition 12 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 11. "SRAM11,RAM Partition 11 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 10. "SRAM10,RAM Partition 10 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 9. "SRAM9,RAM Partition 9 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 8. "SRAM8,RAM Partition 8 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 7. "SRAM7,RAM Partition 7 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 6. "SRAM6,RAM Partition 6 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 5. "SRAM5,RAM Partition 5 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 4. "SRAM4,RAM Partition 4 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 3. "SRAM3,RAM Partition 3 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 2. "SRAM2,RAM Partition 2 Periphery Power Down" "0: Power on,1: Power down" newline bitfld.long 0xC 1. "SRAM1,RAM Partition 1 Periphery Power Down" "0: Power on,1: Power down" bitfld.long 0xC 0. "SRAM0,RAM Partition 0 Periphery Power Down" "0: Power on,1: Power down" line.long 0x10 "PDCFGSTATUS4,PD Configuration Status 4" bitfld.long 0x10 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x10 21. "LCD,LCDIF Controller RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 20. "XSPI2,XSPI2 and MMU2 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 17. "NPU,NPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 16. "EZH_TCM,EZH-V TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 15. "DSP_DTCM,HiFi4 Data TCM RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 11. "CPU0_SCACHE,CPU0 System Cache RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 8. "DMA2_3,DMA2 and DMA3 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 7. "GPU,VGPU RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 6. "MIPI,MIPI PHY RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 5. "PNG,PNGDEC RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 4. "JPEG,JPEGDEC RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 3. "USB1_SRAM,USB1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 2. "USB0_SRAM,USB0 RAMs Array" "0: Power on,1: Power down" bitfld.long 0x10 1. "SDHC1_SRAM,uSDHC1 RAMs Array" "0: Power on,1: Power down" newline bitfld.long 0x10 0. "SDHC0_SRAM,uSDHC0 RAMs Array" "0: Power on,1: Power down" line.long 0x14 "PDCFGSTATUS5,PD Configuration Status 5" bitfld.long 0x14 22. "OCOTP,OCOTP Shadow SRAM" "0: Array Powered,1: Array Power Down" bitfld.long 0x14 21. "LCD,LCDIF Controller RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 20. "XSPI2,XSPI2 and MMU2 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 19. "XSPI1,XSPI1 MMU1 and Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 18. "XSPI0,XSPI0 MMU0 and Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 17. "NPU,NPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 16. "EZH_TCM,EZH-V TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 15. "DSP_DTCM,HiFi4 Data TCM RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 14. "DSP_ITCM,HiFi4 Instruction TCM RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 13. "DSP_DCACHE,HiFi4 Data Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 12. "DSP_ICACHE,HiFi4 Instruction Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 11. "CPU0_SCACHE,CPU0 System Cache RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 10. "CPU0_CCACHE,CPU0 Code Cache RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 9. "DMA0_1_P_E,DMA0-1 PKC and ETF RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 8. "DMA2_3,DMA2 and DMA3 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 7. "GPU,VGPU RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 6. "MIPI,MIPI PHY RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 5. "PNG,PNGDEC RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 4. "JPEG,JPEGDEC RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 3. "USB1_SRAM,USB1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 2. "USB0_SRAM,USB0 RAMs Periphery" "0: Power on,1: Power down" bitfld.long 0x14 1. "SDHC1_SRAM,uSDHC1 RAMs Periphery" "0: Power on,1: Power down" newline bitfld.long 0x14 0. "SDHC0_SRAM,uSDHC0 RAMs Periphery" "0: Power on,1: Power down" group.long 0xE8++0x7 line.long 0x0 "PDWAKECFG,PD Wake-up Configuration for Sense Domain" bitfld.long 0x0 10. "AFBBNKP,AFBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 9. "AFBB2KP,AFBB Wake-up in VDD2Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 8. "AFBB1KP,AFBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 2. "RBBNKP,RBB Wake-up in VDDN Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" newline bitfld.long 0x0 1. "RBB2KP,RBB Wake-up in VDD2 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" bitfld.long 0x0 0. "RBB1KP,RBB Wake-up in VDD1 Domain" "0: Do not copy during Deep Sleep,1: Copy during Deep Sleep" line.long 0x4 "PWRFLAGS,Power Domain Flags for Sense Domain" eventfld.long 0x4 7. "V2OTPF,VDD2_OTP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 6. "V2MIPIF,VDD2_MIPI Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" newline eventfld.long 0x4 5. "V2DSPF,VDD2_DSP Domain Flag" "0: No power-down event occurred,1: Power-down event occurred" eventfld.long 0x4 4. "VNCOMF,VDDN_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 3. "V2COMF,VDD2_COM Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 2. "V2NMEDF,VDD2_MEDIA and VDDN_MEDIA Domain Flag" "0: No DSR event occurred,1: DSR event occurred" newline eventfld.long 0x4 1. "V2COMPF,VDD2_COMP Domain Flag" "0: No DSR event occurred,1: DSR event occurred" eventfld.long 0x4 0. "V1SENSF,VDD1_SENSE Domain Flag" "0: No DSR event occurred,1: DSR event occurred" tree.end endif tree.end sif (cpuis("IMXRT758-CPU0")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU0")||cpuis("IMXRT798-CPU1")) tree "PNGDEC (PNG Decoder)" base ad:0x400A7000 group.long 0x0++0xB line.long 0x0 "GLB_CTRL,Global Control" bitfld.long 0x0 4. "ENDIAN_MODE,Endianness Mode" "0: Little endian,1: Big endian" bitfld.long 0x0 3. "IPCORE_SW_LOGIC_RST_EN,Core Software Logic Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "DMA_SW_LOGIC_RST_EN,DMA Software Logic Reset Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "ANC_DROP_EN,Ancillary Data Drop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "DEC_EN,Decode Enable" "0: Disable,1: Enable" line.long 0x4 "DMA_TRIG,DMA Trigger" bitfld.long 0x4 0. "DMA_TRIG,DMA Trigger" "0: Disable,1: Enable" line.long 0x8 "CNT_CTRL_CLR,Count Control Clear" bitfld.long 0x8 0. "CNT_CTRL_CLR,Count Control Clear" "0: Disable,1: Enable" group.long 0x20++0xB line.long 0x0 "ENC_DATA_DMA_SRC_ADDR,Encode Data Source Address" hexmask.long 0x0 0.--31. 1. "SRC_ADDR,Source Address" line.long 0x4 "ENC_DATA_DMA_SRC_LEN,Encode Data Source Length" hexmask.long 0x4 0.--31. 1. "SRC_LEN,Source Length" line.long 0x8 "DEC_PIXEL_DMA_DES_ADDR,Decode Pixel Destination Address" hexmask.long 0x8 0.--31. 1. "PIXEL_DES_ADDR,Pixel Destination Address" rgroup.long 0x2C++0x3 line.long 0x0 "DEC_PIXEL_DMA_DES_LEN,Decode Pixel Destination Length" hexmask.long 0x0 0.--31. 1. "PIXEL_DES_LEN,Pixel Destination Length" group.long 0x30++0x3 line.long 0x0 "DEC_ANC_DMA_DES_ADDR,Decode Ancillary Destination Address" hexmask.long 0x0 0.--31. 1. "ANC_DES_ADDR,Ancillary Destination Address" rgroup.long 0x34++0x3 line.long 0x0 "DEC_ANC_DMA_DES_LEN,Decode Ancillary Destination Length" hexmask.long 0x0 0.--31. 1. "ANC_DES_LEN,Ancillary Destination Length" group.long 0x80++0x7 line.long 0x0 "DEC_INT_STS,Decode Interrupt Status" eventfld.long 0x0 10. "DEC_ANC_DMA_DONE,Ancillary Decode or DMA Copy Done Flag" "0: No interrupt occurred.,1: Interrupt occurred." eventfld.long 0x0 9. "DEC_PIXEL_DMA_DONE,Decode Pixel or DMA Copy Done" "0: No interrupt occurred.,1: Interrupt occurred." newline eventfld.long 0x0 8. "ENC_DATA_DMA_DONE,Encoded Data or DMA Copy Done" "0: No interrupt occurred.,1: Interrupt occurred." eventfld.long 0x0 7. "ERR_WIDTH,Width Error" "0: No interrupt occurred.,1: Interrupt occurred." newline eventfld.long 0x0 6. "ERR_INTERLACE,Interlace Error" "0: No interrupt occurred.,1: Interrupt occurred." eventfld.long 0x0 5. "ERR_BITDEPTH,Bit Depth Error" "0: No interrupt occurred.,1: Interrupt occurred." newline eventfld.long 0x0 4. "ERR_ZLIB_HEADER,Zlib Header Error" "0: No interrupt occurred.,1: Interrupt occurred." eventfld.long 0x0 3. "ERR_BTYPE,B-type Error (Block Encoding Type Error in IDAT Chunk)" "0: No interrupt occurred.,1: Interrupt occurred." newline eventfld.long 0x0 2. "ERR_PNG_HEADER,PNG Header Error" "0: No interrupt occured.,1: Interrupt occurred." eventfld.long 0x0 1. "ERR_CRC,CRC Error" "0: No interrupt occured.,1: Interrupt occurred." newline eventfld.long 0x0 0. "ERR_ADLER,ADLER-32 Checksum Error" "0: No interrupt occured.,1: Interrupt occurred." line.long 0x4 "DEC_INT_STS_EN,Interrupt Enable" bitfld.long 0x4 10. "DEC_ANC_DMA_DONE_EN,Ancillary Decode or DMA Copy Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x4 9. "DEC_PIXEL_DMA_DONE_EN,Decode Pixel or DMA Copy Done Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 8. "ENC_DATA_DMA_DONE_EN,Encoded Data or DMA Copy Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x4 7. "ERR_WIDTH_EN,Width Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 6. "ERR_INTERLACE_EN,Interlace Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x4 5. "ERR_BITDEPTH_EN,Bit Depth Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 4. "ERR_ZLIB_HEADER_EN,Zlib Header Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x4 3. "ERR_BTYPE_EN,B-Type Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 2. "ERR_PNG_HEADER_EN,PNG Header Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "ERR_CRC_EN,CRC Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "ERR_ADLER_EN,ADLER-32 Checksum Error Interrupt Enable" "0: Disable,1: Enable" rgroup.long 0xA0++0x17 line.long 0x0 "AXI3_ENC_DATA_RD_BYTE_CNT,AXI3 Encoded Data Read Bytes Counter" hexmask.long 0x0 0.--31. 1. "AXI3_ENC_RD_BYTE,AXI3 Encoded Data Read Bytes" line.long 0x4 "AXI3_DEC_PIXEL_WR_BYTE_CNT,AXI3 Decoded Pixel Write Bytes Counter" hexmask.long 0x4 0.--31. 1. "AXI3_PIXEL_WR_BYTE,AXI3 Pixel Write Bytes" line.long 0x8 "AXI3_DEC_ANC_WR_BYTE_CNT,AXI3 Decode Ancillary Write Bytes Counter" hexmask.long 0x8 0.--31. 1. "AXI3_ANC_WR_BYTE,AXI3 Ancillary Write Bytes" line.long 0xC "AXIS_ENC_DATA_RD_BYTE_CNT,AXIS Encode Data Read Bytes Counter" hexmask.long 0xC 0.--31. 1. "AXIS_ENC_RD_BYTE,AXIS Encoded Data Read Bytes" line.long 0x10 "AXIS_DEC_PIXEL_WR_BYTE_CNT,AXIS Decode Pixel Write Bytes Counter" hexmask.long 0x10 0.--31. 1. "AXIS_PIXEL_WR_BYTE,AXIS Pixel Write Bytes" line.long 0x14 "AXIS_DEC_ANC_WR_BYTE_CNT,AXIS Decode Ancillary Write Bytes Counter" hexmask.long 0x14 0.--31. 1. "AXIS_ANC_WR_BYTE,AXIS Ancillary Write Bytes" tree.end endif sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "PUF (Physical Unclonable Function)" base ad:0x0 tree "PUF" tree "PUF" base ad:0x40194000 group.long 0x0++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 31. "TEST_PUF,Test PUF operation" "0,1" newline bitfld.long 0x0 30. "TEST_MEMORY,Test memory operation" "0,1" newline bitfld.long 0x0 15. "GENERATE_RANDOM,Generate Random operation" "0,1" newline bitfld.long 0x0 9. "WRAP,Wrap operation" "0,1" newline bitfld.long 0x0 8. "WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0,1" newline bitfld.long 0x0 7. "UNWRAP,Unwrap operation" "0,1" newline bitfld.long 0x0 6. "GET_KEY,Get Key operation" "0,1" newline bitfld.long 0x0 5. "STOP,Stop operation" "0,1" newline bitfld.long 0x0 3. "RECONSTRUCT,Reconstruct operation" "0,1" newline bitfld.long 0x0 2. "START,Start operation" "0,1" newline bitfld.long 0x0 1. "ENROLL,Enroll operation" "0,1" newline bitfld.long 0x0 0. "ZEROIZE,Zeroize operation" "0,1" rgroup.long 0x4++0x3 line.long 0x0 "ORR,Operation Result" hexmask.long.byte 0x0 24.--31. 1. "LAST_OPERATION,Last operation type" newline hexmask.long.byte 0x0 0.--7. 1. "RESULT_CODE,Result code of last operation" group.long 0x8++0x3 line.long 0x0 "SR,Status" rbitfld.long 0x0 6. "DO_REQUEST,Indicates the request for data out transfer via the DOR register" "0,1" newline rbitfld.long 0x0 5. "DI_REQUEST,Indicates the request for data in transfer via the DIR register" "0,1" newline eventfld.long 0x0 4. "REJECTED,Operation rejected" "0,1" newline rbitfld.long 0x0 3. "ZEROIZED,Zeroized or Locked state" "0,1" newline rbitfld.long 0x0 2. "ERROR,Last operation failed" "0,1" newline rbitfld.long 0x0 1. "OK,Last operation successful" "0,1" newline rbitfld.long 0x0 0. "BUSY,Operation in progress" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "AR,Allow" bitfld.long 0x0 31. "ALLOW_TEST_PUF,Test PUF operation" "0: Test PUF operation is not allowed,1: Test PUF operation is allowed" newline bitfld.long 0x0 30. "ALLOW_TEST_MEMORY,no description available" "0: Indicates that the Test Memory operation is not..,1: Indicates that the Test Memory operation is.." newline bitfld.long 0x0 15. "ALLOW_GENERATE_RANDOM,Generate Random operation" "0: Indicates that the Generate Random operation is..,1: Indicates that the Generate Random operation is.." newline bitfld.long 0x0 9. "ALLOW_WRAP,Wrap operation" "0: Indicates that the Wrap operation is not allowed,1: Indicates that the Wrap operation is allowed" newline bitfld.long 0x0 8. "ALLOW_WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0: Indicates that the Wrap Generated Random..,1: Indicates that the Wrap Generated Random.." newline bitfld.long 0x0 7. "ALLOW_UNWRAP,Unwrap operation" "0: Indicates that the Unwrap operation is not allowed,1: Indicates that the Unwrap operation is allowed" newline bitfld.long 0x0 6. "ALLOW_GET_KEY,Get Key operation" "0: Indicates that the Get Key operation is not..,1: Indicates that the Get Key operation is allowed" newline bitfld.long 0x0 5. "ALLOW_STOP,Stop operation" "0: Indicates that the Stop operation is not allowed,1: Indicates that the Stop operation is allowed" newline bitfld.long 0x0 3. "ALLOW_RECONSTRUCT,Reconstruct operation" "0: Indicates that the Reconstruct operation is not..,1: Indicates that the Reconstruct operation is.." newline bitfld.long 0x0 2. "ALLOW_START,Start operation" "0: Indicates that the Start operation is not allowed,1: Indicates that the Start operation is allowed" newline bitfld.long 0x0 1. "ALLOW_ENROLL,Enroll operation" "0: Indicates that the Enroll operation is not allowed,1: Indicates that the Enroll operation is allowed" group.long 0x10++0xB line.long 0x0 "IER,Interrupt Enable" bitfld.long 0x0 0. "INT_EN,Interrupt enable" "0: Disables all PUF interrupts,1: Enables all PUF interrupts that are enabled in.." line.long 0x4 "IMR,Interrupt Mask" bitfld.long 0x4 6. "INT_EN_DO_REQUEST,Data out request interrupt" "0,1" newline bitfld.long 0x4 5. "INT_EN_DI_REQUEST,Data in request interrupt" "0,1" newline bitfld.long 0x4 4. "INT_EN_REJECTED,Rejected interrupt" "0,1" newline bitfld.long 0x4 3. "INT_EN_ZEROIZED,Zeroized interrupt" "0,1" newline bitfld.long 0x4 2. "INT_EN_ERROR,Error interrupt" "0,1" newline bitfld.long 0x4 1. "INT_EN_OK,Ok interrupt" "0,1" newline bitfld.long 0x4 0. "INT_EN_BUSY,Busy interrupt" "0,1" line.long 0x8 "ISR,Interrupt Status" eventfld.long 0x8 6. "INT_DO_REQUEST,Positive edge occurred on do_request" "0,1" newline eventfld.long 0x8 5. "INT_DI_REQUEST,Positive edge occurred on di_request" "0,1" newline eventfld.long 0x8 4. "INT_REJECTED,Positive edge occurred on Rejected" "0,1" newline eventfld.long 0x8 3. "INT_ZEROIZED,Positive edge occurred on Zeroized" "0,1" newline eventfld.long 0x8 2. "INT_ERROR,Positive edge occurred on Error" "0,1" newline eventfld.long 0x8 1. "INT_OK,Positive edge occurred on Ok" "0,1" newline eventfld.long 0x8 0. "INT_BUSY,Negative edge occurred on Busy" "0,1" group.long 0x20++0x7 line.long 0x0 "DATA_DEST,Data Destination" bitfld.long 0x0 1. "DEST_SO,Key available to ELS" "0,1" newline bitfld.long 0x0 0. "DEST_DOR,Key available via the DOR register" "0,1" line.long 0x4 "DATA_SRC,Data Source" bitfld.long 0x4 1. "SRC_SI,Data provided via the SI interface" "0,1" newline bitfld.long 0x4 0. "SRC_DIR,Data provided via the DIR register" "0,1" wgroup.long 0xA0++0x3 line.long 0x0 "DIR,Data Input" hexmask.long 0x0 0.--31. 1. "DI,Input data" rgroup.long 0xA8++0x3 line.long 0x0 "DOR,Data Output" hexmask.long 0x0 0.--31. 1. "DO,Output data" group.long 0xC0++0x3 line.long 0x0 "MISC,Miscellaneous" bitfld.long 0x0 0. "DATA_ENDIANNESS,Defines the endianness of data in DIR and DOR:" "0: Little endian,1: Big endian (default)" group.long 0xD0++0x3 line.long 0x0 "IF_SR,Interface Status" eventfld.long 0x0 0. "APB_ERROR,APB error" "0,1" rgroup.long 0xDC++0xB line.long 0x0 "PSR,PUF Score" hexmask.long.byte 0x0 0.--3. 1. "PUF_SCORE,Provides the PUF score obtained during the last Test PUF Enroll or Start operation." line.long 0x4 "HW_RUC0,Hardware Restrict User Context 0" hexmask.long.byte 0x4 28.--31. 1. "access_level,Reflects current TrustZone security level of the CPU." newline bitfld.long 0x4 26. "dsp_debug,DSP debug status." "0,1" newline bitfld.long 0x4 24. "cpu0_debug,Cortex-M33 (CPU0) debug status" "0,1" newline hexmask.long.word 0x4 8.--23. 1. "boot_state,Reflects current temporal boot status." newline hexmask.long.byte 0x4 0.--7. 1. "lc_state,Current life cycle state of the device." line.long 0x8 "HW_RUC1,Hardware Restrict User Context 1" hexmask.long 0x8 0.--31. 1. "APP_CTX,Restrict user context 1" rgroup.long 0xF4++0xB line.long 0x0 "HW_INFO,Hardware Information" hexmask.long.byte 0x0 28.--31. 1. "CONFIG_TYPE,PUF configuration" newline bitfld.long 0x0 24. "CONFIG_WRAP,Wrap configuration" "0: Indicates that Wrap is not included,1: Indicates that Wrap is included" line.long 0x4 "HW_ID,Hardware Identifier" hexmask.long 0x4 0.--31. 1. "HW_ID,Provides the hardware identifier" line.long 0x8 "HW_VER,Hardware Version" hexmask.long.byte 0x8 16.--23. 1. "HW_VERSION_MAJOR,Provides the hardware version major part" newline hexmask.long.byte 0x8 8.--15. 1. "HW_VERSION_MINOR,Provides the hardware version minor part" newline hexmask.long.byte 0x8 0.--7. 1. "HW_REV,Provides the hardware version patch part" group.long 0x300++0x3 line.long 0x0 "SRAM_CFG,SRAM Configuration" bitfld.long 0x0 2. "CKGATING,PUF SRAM Clock Gating control" "0: Disabled,1: Enabled" newline bitfld.long 0x0 0. "ENABLE,PUF SRAM Controller activation" "0: Disabled,1: Enabled" rgroup.long 0x304++0x3 line.long 0x0 "SRAM_STATUS,Status" bitfld.long 0x0 0. "READY,PUF SRAM Controller State" "0,1" wgroup.long 0x3D8++0x7 line.long 0x0 "SRAM_INT_CLR_ENABLE,Interrupt Enable Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Enable clear" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Enable clear" "0,1" line.long 0x4 "SRAM_INT_SET_ENABLE,Interrupt Enable Set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Enable set" "0,1" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable set" "0,1" rgroup.long 0x3E0++0x7 line.long 0x0 "SRAM_INT_STATUS,Interrupt Status" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Status" "0,1" line.long 0x4 "SRAM_INT_ENABLE,Interrupt Enable" bitfld.long 0x4 1. "SRAM_APB_ERR,APB_ERR Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable" "0: Disabled,1: Enabled" wgroup.long 0x3E8++0x7 line.long 0x0 "SRAM_INT_CLR_STATUS,Interrupt Status Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status Clear" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x0 0. "READY,READY Interrupt Status clear" "0,1" line.long 0x4 "SRAM_INT_SET_STATUS,Interrupt Status set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Status Set" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x4 0. "READY,READY Interrupt Status set" "0,1" tree.end tree "PUF_ALIAS1" base ad:0x40195000 group.long 0x0++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 31. "TEST_PUF,Test PUF operation" "0,1" newline bitfld.long 0x0 30. "TEST_MEMORY,Test memory operation" "0,1" newline bitfld.long 0x0 15. "GENERATE_RANDOM,Generate Random operation" "0,1" newline bitfld.long 0x0 9. "WRAP,Wrap operation" "0,1" newline bitfld.long 0x0 8. "WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0,1" newline bitfld.long 0x0 7. "UNWRAP,Unwrap operation" "0,1" newline bitfld.long 0x0 6. "GET_KEY,Get Key operation" "0,1" newline bitfld.long 0x0 5. "STOP,Stop operation" "0,1" newline bitfld.long 0x0 3. "RECONSTRUCT,Reconstruct operation" "0,1" newline bitfld.long 0x0 2. "START,Start operation" "0,1" newline bitfld.long 0x0 1. "ENROLL,Enroll operation" "0,1" newline bitfld.long 0x0 0. "ZEROIZE,Zeroize operation" "0,1" rgroup.long 0x4++0x3 line.long 0x0 "ORR,Operation Result" hexmask.long.byte 0x0 24.--31. 1. "LAST_OPERATION,Last operation type" newline hexmask.long.byte 0x0 0.--7. 1. "RESULT_CODE,Result code of last operation" group.long 0x8++0x3 line.long 0x0 "SR,Status" rbitfld.long 0x0 6. "DO_REQUEST,Indicates the request for data out transfer via the DOR register" "0,1" newline rbitfld.long 0x0 5. "DI_REQUEST,Indicates the request for data in transfer via the DIR register" "0,1" newline eventfld.long 0x0 4. "REJECTED,Operation rejected" "0,1" newline rbitfld.long 0x0 3. "ZEROIZED,Zeroized or Locked state" "0,1" newline rbitfld.long 0x0 2. "ERROR,Last operation failed" "0,1" newline rbitfld.long 0x0 1. "OK,Last operation successful" "0,1" newline rbitfld.long 0x0 0. "BUSY,Operation in progress" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "AR,Allow" bitfld.long 0x0 31. "ALLOW_TEST_PUF,Test PUF operation" "0: Test PUF operation is not allowed,1: Test PUF operation is allowed" newline bitfld.long 0x0 30. "ALLOW_TEST_MEMORY,no description available" "0: Indicates that the Test Memory operation is not..,1: Indicates that the Test Memory operation is.." newline bitfld.long 0x0 15. "ALLOW_GENERATE_RANDOM,Generate Random operation" "0: Indicates that the Generate Random operation is..,1: Indicates that the Generate Random operation is.." newline bitfld.long 0x0 9. "ALLOW_WRAP,Wrap operation" "0: Indicates that the Wrap operation is not allowed,1: Indicates that the Wrap operation is allowed" newline bitfld.long 0x0 8. "ALLOW_WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0: Indicates that the Wrap Generated Random..,1: Indicates that the Wrap Generated Random.." newline bitfld.long 0x0 7. "ALLOW_UNWRAP,Unwrap operation" "0: Indicates that the Unwrap operation is not allowed,1: Indicates that the Unwrap operation is allowed" newline bitfld.long 0x0 6. "ALLOW_GET_KEY,Get Key operation" "0: Indicates that the Get Key operation is not..,1: Indicates that the Get Key operation is allowed" newline bitfld.long 0x0 5. "ALLOW_STOP,Stop operation" "0: Indicates that the Stop operation is not allowed,1: Indicates that the Stop operation is allowed" newline bitfld.long 0x0 3. "ALLOW_RECONSTRUCT,Reconstruct operation" "0: Indicates that the Reconstruct operation is not..,1: Indicates that the Reconstruct operation is.." newline bitfld.long 0x0 2. "ALLOW_START,Start operation" "0: Indicates that the Start operation is not allowed,1: Indicates that the Start operation is allowed" newline bitfld.long 0x0 1. "ALLOW_ENROLL,Enroll operation" "0: Indicates that the Enroll operation is not allowed,1: Indicates that the Enroll operation is allowed" group.long 0x10++0xB line.long 0x0 "IER,Interrupt Enable" bitfld.long 0x0 0. "INT_EN,Interrupt enable" "0: Disables all PUF interrupts,1: Enables all PUF interrupts that are enabled in.." line.long 0x4 "IMR,Interrupt Mask" bitfld.long 0x4 6. "INT_EN_DO_REQUEST,Data out request interrupt" "0,1" newline bitfld.long 0x4 5. "INT_EN_DI_REQUEST,Data in request interrupt" "0,1" newline bitfld.long 0x4 4. "INT_EN_REJECTED,Rejected interrupt" "0,1" newline bitfld.long 0x4 3. "INT_EN_ZEROIZED,Zeroized interrupt" "0,1" newline bitfld.long 0x4 2. "INT_EN_ERROR,Error interrupt" "0,1" newline bitfld.long 0x4 1. "INT_EN_OK,Ok interrupt" "0,1" newline bitfld.long 0x4 0. "INT_EN_BUSY,Busy interrupt" "0,1" line.long 0x8 "ISR,Interrupt Status" eventfld.long 0x8 6. "INT_DO_REQUEST,Positive edge occurred on do_request" "0,1" newline eventfld.long 0x8 5. "INT_DI_REQUEST,Positive edge occurred on di_request" "0,1" newline eventfld.long 0x8 4. "INT_REJECTED,Positive edge occurred on Rejected" "0,1" newline eventfld.long 0x8 3. "INT_ZEROIZED,Positive edge occurred on Zeroized" "0,1" newline eventfld.long 0x8 2. "INT_ERROR,Positive edge occurred on Error" "0,1" newline eventfld.long 0x8 1. "INT_OK,Positive edge occurred on Ok" "0,1" newline eventfld.long 0x8 0. "INT_BUSY,Negative edge occurred on Busy" "0,1" group.long 0x20++0x7 line.long 0x0 "DATA_DEST,Data Destination" bitfld.long 0x0 1. "DEST_SO,Key available to ELS" "0,1" newline bitfld.long 0x0 0. "DEST_DOR,Key available via the DOR register" "0,1" line.long 0x4 "DATA_SRC,Data Source" bitfld.long 0x4 1. "SRC_SI,Data provided via the SI interface" "0,1" newline bitfld.long 0x4 0. "SRC_DIR,Data provided via the DIR register" "0,1" wgroup.long 0xA0++0x3 line.long 0x0 "DIR,Data Input" hexmask.long 0x0 0.--31. 1. "DI,Input data" rgroup.long 0xA8++0x3 line.long 0x0 "DOR,Data Output" hexmask.long 0x0 0.--31. 1. "DO,Output data" group.long 0xC0++0x3 line.long 0x0 "MISC,Miscellaneous" bitfld.long 0x0 0. "DATA_ENDIANNESS,Defines the endianness of data in DIR and DOR:" "0: Little endian,1: Big endian (default)" group.long 0xD0++0x3 line.long 0x0 "IF_SR,Interface Status" eventfld.long 0x0 0. "APB_ERROR,APB error" "0,1" rgroup.long 0xDC++0xB line.long 0x0 "PSR,PUF Score" hexmask.long.byte 0x0 0.--3. 1. "PUF_SCORE,Provides the PUF score obtained during the last Test PUF Enroll or Start operation." line.long 0x4 "HW_RUC0,Hardware Restrict User Context 0" hexmask.long.byte 0x4 28.--31. 1. "access_level,Reflects current TrustZone security level of the CPU." newline bitfld.long 0x4 26. "dsp_debug,DSP debug status." "0,1" newline bitfld.long 0x4 24. "cpu0_debug,Cortex-M33 (CPU0) debug status" "0,1" newline hexmask.long.word 0x4 8.--23. 1. "boot_state,Reflects current temporal boot status." newline hexmask.long.byte 0x4 0.--7. 1. "lc_state,Current life cycle state of the device." line.long 0x8 "HW_RUC1,Hardware Restrict User Context 1" hexmask.long 0x8 0.--31. 1. "APP_CTX,Restrict user context 1" rgroup.long 0xF4++0xB line.long 0x0 "HW_INFO,Hardware Information" hexmask.long.byte 0x0 28.--31. 1. "CONFIG_TYPE,PUF configuration" newline bitfld.long 0x0 24. "CONFIG_WRAP,Wrap configuration" "0: Indicates that Wrap is not included,1: Indicates that Wrap is included" line.long 0x4 "HW_ID,Hardware Identifier" hexmask.long 0x4 0.--31. 1. "HW_ID,Provides the hardware identifier" line.long 0x8 "HW_VER,Hardware Version" hexmask.long.byte 0x8 16.--23. 1. "HW_VERSION_MAJOR,Provides the hardware version major part" newline hexmask.long.byte 0x8 8.--15. 1. "HW_VERSION_MINOR,Provides the hardware version minor part" newline hexmask.long.byte 0x8 0.--7. 1. "HW_REV,Provides the hardware version patch part" group.long 0x300++0x3 line.long 0x0 "SRAM_CFG,SRAM Configuration" bitfld.long 0x0 2. "CKGATING,PUF SRAM Clock Gating control" "0: Disabled,1: Enabled" newline bitfld.long 0x0 0. "ENABLE,PUF SRAM Controller activation" "0: Disabled,1: Enabled" rgroup.long 0x304++0x3 line.long 0x0 "SRAM_STATUS,Status" bitfld.long 0x0 0. "READY,PUF SRAM Controller State" "0,1" wgroup.long 0x3D8++0x7 line.long 0x0 "SRAM_INT_CLR_ENABLE,Interrupt Enable Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Enable clear" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Enable clear" "0,1" line.long 0x4 "SRAM_INT_SET_ENABLE,Interrupt Enable Set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Enable set" "0,1" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable set" "0,1" rgroup.long 0x3E0++0x7 line.long 0x0 "SRAM_INT_STATUS,Interrupt Status" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Status" "0,1" line.long 0x4 "SRAM_INT_ENABLE,Interrupt Enable" bitfld.long 0x4 1. "SRAM_APB_ERR,APB_ERR Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable" "0: Disabled,1: Enabled" wgroup.long 0x3E8++0x7 line.long 0x0 "SRAM_INT_CLR_STATUS,Interrupt Status Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status Clear" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x0 0. "READY,READY Interrupt Status clear" "0,1" line.long 0x4 "SRAM_INT_SET_STATUS,Interrupt Status set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Status Set" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x4 0. "READY,READY Interrupt Status set" "0,1" tree.end tree "PUF_ALIAS2" base ad:0x40196000 group.long 0x0++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 31. "TEST_PUF,Test PUF operation" "0,1" newline bitfld.long 0x0 30. "TEST_MEMORY,Test memory operation" "0,1" newline bitfld.long 0x0 15. "GENERATE_RANDOM,Generate Random operation" "0,1" newline bitfld.long 0x0 9. "WRAP,Wrap operation" "0,1" newline bitfld.long 0x0 8. "WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0,1" newline bitfld.long 0x0 7. "UNWRAP,Unwrap operation" "0,1" newline bitfld.long 0x0 6. "GET_KEY,Get Key operation" "0,1" newline bitfld.long 0x0 5. "STOP,Stop operation" "0,1" newline bitfld.long 0x0 3. "RECONSTRUCT,Reconstruct operation" "0,1" newline bitfld.long 0x0 2. "START,Start operation" "0,1" newline bitfld.long 0x0 1. "ENROLL,Enroll operation" "0,1" newline bitfld.long 0x0 0. "ZEROIZE,Zeroize operation" "0,1" rgroup.long 0x4++0x3 line.long 0x0 "ORR,Operation Result" hexmask.long.byte 0x0 24.--31. 1. "LAST_OPERATION,Last operation type" newline hexmask.long.byte 0x0 0.--7. 1. "RESULT_CODE,Result code of last operation" group.long 0x8++0x3 line.long 0x0 "SR,Status" rbitfld.long 0x0 6. "DO_REQUEST,Indicates the request for data out transfer via the DOR register" "0,1" newline rbitfld.long 0x0 5. "DI_REQUEST,Indicates the request for data in transfer via the DIR register" "0,1" newline eventfld.long 0x0 4. "REJECTED,Operation rejected" "0,1" newline rbitfld.long 0x0 3. "ZEROIZED,Zeroized or Locked state" "0,1" newline rbitfld.long 0x0 2. "ERROR,Last operation failed" "0,1" newline rbitfld.long 0x0 1. "OK,Last operation successful" "0,1" newline rbitfld.long 0x0 0. "BUSY,Operation in progress" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "AR,Allow" bitfld.long 0x0 31. "ALLOW_TEST_PUF,Test PUF operation" "0: Test PUF operation is not allowed,1: Test PUF operation is allowed" newline bitfld.long 0x0 30. "ALLOW_TEST_MEMORY,no description available" "0: Indicates that the Test Memory operation is not..,1: Indicates that the Test Memory operation is.." newline bitfld.long 0x0 15. "ALLOW_GENERATE_RANDOM,Generate Random operation" "0: Indicates that the Generate Random operation is..,1: Indicates that the Generate Random operation is.." newline bitfld.long 0x0 9. "ALLOW_WRAP,Wrap operation" "0: Indicates that the Wrap operation is not allowed,1: Indicates that the Wrap operation is allowed" newline bitfld.long 0x0 8. "ALLOW_WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0: Indicates that the Wrap Generated Random..,1: Indicates that the Wrap Generated Random.." newline bitfld.long 0x0 7. "ALLOW_UNWRAP,Unwrap operation" "0: Indicates that the Unwrap operation is not allowed,1: Indicates that the Unwrap operation is allowed" newline bitfld.long 0x0 6. "ALLOW_GET_KEY,Get Key operation" "0: Indicates that the Get Key operation is not..,1: Indicates that the Get Key operation is allowed" newline bitfld.long 0x0 5. "ALLOW_STOP,Stop operation" "0: Indicates that the Stop operation is not allowed,1: Indicates that the Stop operation is allowed" newline bitfld.long 0x0 3. "ALLOW_RECONSTRUCT,Reconstruct operation" "0: Indicates that the Reconstruct operation is not..,1: Indicates that the Reconstruct operation is.." newline bitfld.long 0x0 2. "ALLOW_START,Start operation" "0: Indicates that the Start operation is not allowed,1: Indicates that the Start operation is allowed" newline bitfld.long 0x0 1. "ALLOW_ENROLL,Enroll operation" "0: Indicates that the Enroll operation is not allowed,1: Indicates that the Enroll operation is allowed" group.long 0x10++0xB line.long 0x0 "IER,Interrupt Enable" bitfld.long 0x0 0. "INT_EN,Interrupt enable" "0: Disables all PUF interrupts,1: Enables all PUF interrupts that are enabled in.." line.long 0x4 "IMR,Interrupt Mask" bitfld.long 0x4 6. "INT_EN_DO_REQUEST,Data out request interrupt" "0,1" newline bitfld.long 0x4 5. "INT_EN_DI_REQUEST,Data in request interrupt" "0,1" newline bitfld.long 0x4 4. "INT_EN_REJECTED,Rejected interrupt" "0,1" newline bitfld.long 0x4 3. "INT_EN_ZEROIZED,Zeroized interrupt" "0,1" newline bitfld.long 0x4 2. "INT_EN_ERROR,Error interrupt" "0,1" newline bitfld.long 0x4 1. "INT_EN_OK,Ok interrupt" "0,1" newline bitfld.long 0x4 0. "INT_EN_BUSY,Busy interrupt" "0,1" line.long 0x8 "ISR,Interrupt Status" eventfld.long 0x8 6. "INT_DO_REQUEST,Positive edge occurred on do_request" "0,1" newline eventfld.long 0x8 5. "INT_DI_REQUEST,Positive edge occurred on di_request" "0,1" newline eventfld.long 0x8 4. "INT_REJECTED,Positive edge occurred on Rejected" "0,1" newline eventfld.long 0x8 3. "INT_ZEROIZED,Positive edge occurred on Zeroized" "0,1" newline eventfld.long 0x8 2. "INT_ERROR,Positive edge occurred on Error" "0,1" newline eventfld.long 0x8 1. "INT_OK,Positive edge occurred on Ok" "0,1" newline eventfld.long 0x8 0. "INT_BUSY,Negative edge occurred on Busy" "0,1" group.long 0x20++0x7 line.long 0x0 "DATA_DEST,Data Destination" bitfld.long 0x0 1. "DEST_SO,Key available to ELS" "0,1" newline bitfld.long 0x0 0. "DEST_DOR,Key available via the DOR register" "0,1" line.long 0x4 "DATA_SRC,Data Source" bitfld.long 0x4 1. "SRC_SI,Data provided via the SI interface" "0,1" newline bitfld.long 0x4 0. "SRC_DIR,Data provided via the DIR register" "0,1" wgroup.long 0xA0++0x3 line.long 0x0 "DIR,Data Input" hexmask.long 0x0 0.--31. 1. "DI,Input data" rgroup.long 0xA8++0x3 line.long 0x0 "DOR,Data Output" hexmask.long 0x0 0.--31. 1. "DO,Output data" group.long 0xC0++0x3 line.long 0x0 "MISC,Miscellaneous" bitfld.long 0x0 0. "DATA_ENDIANNESS,Defines the endianness of data in DIR and DOR:" "0: Little endian,1: Big endian (default)" group.long 0xD0++0x3 line.long 0x0 "IF_SR,Interface Status" eventfld.long 0x0 0. "APB_ERROR,APB error" "0,1" rgroup.long 0xDC++0xB line.long 0x0 "PSR,PUF Score" hexmask.long.byte 0x0 0.--3. 1. "PUF_SCORE,Provides the PUF score obtained during the last Test PUF Enroll or Start operation." line.long 0x4 "HW_RUC0,Hardware Restrict User Context 0" hexmask.long.byte 0x4 28.--31. 1. "access_level,Reflects current TrustZone security level of the CPU." newline bitfld.long 0x4 26. "dsp_debug,DSP debug status." "0,1" newline bitfld.long 0x4 24. "cpu0_debug,Cortex-M33 (CPU0) debug status" "0,1" newline hexmask.long.word 0x4 8.--23. 1. "boot_state,Reflects current temporal boot status." newline hexmask.long.byte 0x4 0.--7. 1. "lc_state,Current life cycle state of the device." line.long 0x8 "HW_RUC1,Hardware Restrict User Context 1" hexmask.long 0x8 0.--31. 1. "APP_CTX,Restrict user context 1" rgroup.long 0xF4++0xB line.long 0x0 "HW_INFO,Hardware Information" hexmask.long.byte 0x0 28.--31. 1. "CONFIG_TYPE,PUF configuration" newline bitfld.long 0x0 24. "CONFIG_WRAP,Wrap configuration" "0: Indicates that Wrap is not included,1: Indicates that Wrap is included" line.long 0x4 "HW_ID,Hardware Identifier" hexmask.long 0x4 0.--31. 1. "HW_ID,Provides the hardware identifier" line.long 0x8 "HW_VER,Hardware Version" hexmask.long.byte 0x8 16.--23. 1. "HW_VERSION_MAJOR,Provides the hardware version major part" newline hexmask.long.byte 0x8 8.--15. 1. "HW_VERSION_MINOR,Provides the hardware version minor part" newline hexmask.long.byte 0x8 0.--7. 1. "HW_REV,Provides the hardware version patch part" group.long 0x300++0x3 line.long 0x0 "SRAM_CFG,SRAM Configuration" bitfld.long 0x0 2. "CKGATING,PUF SRAM Clock Gating control" "0: Disabled,1: Enabled" newline bitfld.long 0x0 0. "ENABLE,PUF SRAM Controller activation" "0: Disabled,1: Enabled" rgroup.long 0x304++0x3 line.long 0x0 "SRAM_STATUS,Status" bitfld.long 0x0 0. "READY,PUF SRAM Controller State" "0,1" wgroup.long 0x3D8++0x7 line.long 0x0 "SRAM_INT_CLR_ENABLE,Interrupt Enable Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Enable clear" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Enable clear" "0,1" line.long 0x4 "SRAM_INT_SET_ENABLE,Interrupt Enable Set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Enable set" "0,1" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable set" "0,1" rgroup.long 0x3E0++0x7 line.long 0x0 "SRAM_INT_STATUS,Interrupt Status" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Status" "0,1" line.long 0x4 "SRAM_INT_ENABLE,Interrupt Enable" bitfld.long 0x4 1. "SRAM_APB_ERR,APB_ERR Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable" "0: Disabled,1: Enabled" wgroup.long 0x3E8++0x7 line.long 0x0 "SRAM_INT_CLR_STATUS,Interrupt Status Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status Clear" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x0 0. "READY,READY Interrupt Status clear" "0,1" line.long 0x4 "SRAM_INT_SET_STATUS,Interrupt Status set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Status Set" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x4 0. "READY,READY Interrupt Status set" "0,1" tree.end tree "PUF_ALIAS3" base ad:0x40197000 group.long 0x0++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 31. "TEST_PUF,Test PUF operation" "0,1" newline bitfld.long 0x0 30. "TEST_MEMORY,Test memory operation" "0,1" newline bitfld.long 0x0 15. "GENERATE_RANDOM,Generate Random operation" "0,1" newline bitfld.long 0x0 9. "WRAP,Wrap operation" "0,1" newline bitfld.long 0x0 8. "WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0,1" newline bitfld.long 0x0 7. "UNWRAP,Unwrap operation" "0,1" newline bitfld.long 0x0 6. "GET_KEY,Get Key operation" "0,1" newline bitfld.long 0x0 5. "STOP,Stop operation" "0,1" newline bitfld.long 0x0 3. "RECONSTRUCT,Reconstruct operation" "0,1" newline bitfld.long 0x0 2. "START,Start operation" "0,1" newline bitfld.long 0x0 1. "ENROLL,Enroll operation" "0,1" newline bitfld.long 0x0 0. "ZEROIZE,Zeroize operation" "0,1" rgroup.long 0x4++0x3 line.long 0x0 "ORR,Operation Result" hexmask.long.byte 0x0 24.--31. 1. "LAST_OPERATION,Last operation type" newline hexmask.long.byte 0x0 0.--7. 1. "RESULT_CODE,Result code of last operation" group.long 0x8++0x3 line.long 0x0 "SR,Status" rbitfld.long 0x0 6. "DO_REQUEST,Indicates the request for data out transfer via the DOR register" "0,1" newline rbitfld.long 0x0 5. "DI_REQUEST,Indicates the request for data in transfer via the DIR register" "0,1" newline eventfld.long 0x0 4. "REJECTED,Operation rejected" "0,1" newline rbitfld.long 0x0 3. "ZEROIZED,Zeroized or Locked state" "0,1" newline rbitfld.long 0x0 2. "ERROR,Last operation failed" "0,1" newline rbitfld.long 0x0 1. "OK,Last operation successful" "0,1" newline rbitfld.long 0x0 0. "BUSY,Operation in progress" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "AR,Allow" bitfld.long 0x0 31. "ALLOW_TEST_PUF,Test PUF operation" "0: Test PUF operation is not allowed,1: Test PUF operation is allowed" newline bitfld.long 0x0 30. "ALLOW_TEST_MEMORY,no description available" "0: Indicates that the Test Memory operation is not..,1: Indicates that the Test Memory operation is.." newline bitfld.long 0x0 15. "ALLOW_GENERATE_RANDOM,Generate Random operation" "0: Indicates that the Generate Random operation is..,1: Indicates that the Generate Random operation is.." newline bitfld.long 0x0 9. "ALLOW_WRAP,Wrap operation" "0: Indicates that the Wrap operation is not allowed,1: Indicates that the Wrap operation is allowed" newline bitfld.long 0x0 8. "ALLOW_WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0: Indicates that the Wrap Generated Random..,1: Indicates that the Wrap Generated Random.." newline bitfld.long 0x0 7. "ALLOW_UNWRAP,Unwrap operation" "0: Indicates that the Unwrap operation is not allowed,1: Indicates that the Unwrap operation is allowed" newline bitfld.long 0x0 6. "ALLOW_GET_KEY,Get Key operation" "0: Indicates that the Get Key operation is not..,1: Indicates that the Get Key operation is allowed" newline bitfld.long 0x0 5. "ALLOW_STOP,Stop operation" "0: Indicates that the Stop operation is not allowed,1: Indicates that the Stop operation is allowed" newline bitfld.long 0x0 3. "ALLOW_RECONSTRUCT,Reconstruct operation" "0: Indicates that the Reconstruct operation is not..,1: Indicates that the Reconstruct operation is.." newline bitfld.long 0x0 2. "ALLOW_START,Start operation" "0: Indicates that the Start operation is not allowed,1: Indicates that the Start operation is allowed" newline bitfld.long 0x0 1. "ALLOW_ENROLL,Enroll operation" "0: Indicates that the Enroll operation is not allowed,1: Indicates that the Enroll operation is allowed" group.long 0x10++0xB line.long 0x0 "IER,Interrupt Enable" bitfld.long 0x0 0. "INT_EN,Interrupt enable" "0: Disables all PUF interrupts,1: Enables all PUF interrupts that are enabled in.." line.long 0x4 "IMR,Interrupt Mask" bitfld.long 0x4 6. "INT_EN_DO_REQUEST,Data out request interrupt" "0,1" newline bitfld.long 0x4 5. "INT_EN_DI_REQUEST,Data in request interrupt" "0,1" newline bitfld.long 0x4 4. "INT_EN_REJECTED,Rejected interrupt" "0,1" newline bitfld.long 0x4 3. "INT_EN_ZEROIZED,Zeroized interrupt" "0,1" newline bitfld.long 0x4 2. "INT_EN_ERROR,Error interrupt" "0,1" newline bitfld.long 0x4 1. "INT_EN_OK,Ok interrupt" "0,1" newline bitfld.long 0x4 0. "INT_EN_BUSY,Busy interrupt" "0,1" line.long 0x8 "ISR,Interrupt Status" eventfld.long 0x8 6. "INT_DO_REQUEST,Positive edge occurred on do_request" "0,1" newline eventfld.long 0x8 5. "INT_DI_REQUEST,Positive edge occurred on di_request" "0,1" newline eventfld.long 0x8 4. "INT_REJECTED,Positive edge occurred on Rejected" "0,1" newline eventfld.long 0x8 3. "INT_ZEROIZED,Positive edge occurred on Zeroized" "0,1" newline eventfld.long 0x8 2. "INT_ERROR,Positive edge occurred on Error" "0,1" newline eventfld.long 0x8 1. "INT_OK,Positive edge occurred on Ok" "0,1" newline eventfld.long 0x8 0. "INT_BUSY,Negative edge occurred on Busy" "0,1" group.long 0x20++0x7 line.long 0x0 "DATA_DEST,Data Destination" bitfld.long 0x0 1. "DEST_SO,Key available to ELS" "0,1" newline bitfld.long 0x0 0. "DEST_DOR,Key available via the DOR register" "0,1" line.long 0x4 "DATA_SRC,Data Source" bitfld.long 0x4 1. "SRC_SI,Data provided via the SI interface" "0,1" newline bitfld.long 0x4 0. "SRC_DIR,Data provided via the DIR register" "0,1" wgroup.long 0xA0++0x3 line.long 0x0 "DIR,Data Input" hexmask.long 0x0 0.--31. 1. "DI,Input data" rgroup.long 0xA8++0x3 line.long 0x0 "DOR,Data Output" hexmask.long 0x0 0.--31. 1. "DO,Output data" group.long 0xC0++0x3 line.long 0x0 "MISC,Miscellaneous" bitfld.long 0x0 0. "DATA_ENDIANNESS,Defines the endianness of data in DIR and DOR:" "0: Little endian,1: Big endian (default)" group.long 0xD0++0x3 line.long 0x0 "IF_SR,Interface Status" eventfld.long 0x0 0. "APB_ERROR,APB error" "0,1" rgroup.long 0xDC++0xB line.long 0x0 "PSR,PUF Score" hexmask.long.byte 0x0 0.--3. 1. "PUF_SCORE,Provides the PUF score obtained during the last Test PUF Enroll or Start operation." line.long 0x4 "HW_RUC0,Hardware Restrict User Context 0" hexmask.long.byte 0x4 28.--31. 1. "access_level,Reflects current TrustZone security level of the CPU." newline bitfld.long 0x4 26. "dsp_debug,DSP debug status." "0,1" newline bitfld.long 0x4 24. "cpu0_debug,Cortex-M33 (CPU0) debug status" "0,1" newline hexmask.long.word 0x4 8.--23. 1. "boot_state,Reflects current temporal boot status." newline hexmask.long.byte 0x4 0.--7. 1. "lc_state,Current life cycle state of the device." line.long 0x8 "HW_RUC1,Hardware Restrict User Context 1" hexmask.long 0x8 0.--31. 1. "APP_CTX,Restrict user context 1" rgroup.long 0xF4++0xB line.long 0x0 "HW_INFO,Hardware Information" hexmask.long.byte 0x0 28.--31. 1. "CONFIG_TYPE,PUF configuration" newline bitfld.long 0x0 24. "CONFIG_WRAP,Wrap configuration" "0: Indicates that Wrap is not included,1: Indicates that Wrap is included" line.long 0x4 "HW_ID,Hardware Identifier" hexmask.long 0x4 0.--31. 1. "HW_ID,Provides the hardware identifier" line.long 0x8 "HW_VER,Hardware Version" hexmask.long.byte 0x8 16.--23. 1. "HW_VERSION_MAJOR,Provides the hardware version major part" newline hexmask.long.byte 0x8 8.--15. 1. "HW_VERSION_MINOR,Provides the hardware version minor part" newline hexmask.long.byte 0x8 0.--7. 1. "HW_REV,Provides the hardware version patch part" group.long 0x300++0x3 line.long 0x0 "SRAM_CFG,SRAM Configuration" bitfld.long 0x0 2. "CKGATING,PUF SRAM Clock Gating control" "0: Disabled,1: Enabled" newline bitfld.long 0x0 0. "ENABLE,PUF SRAM Controller activation" "0: Disabled,1: Enabled" rgroup.long 0x304++0x3 line.long 0x0 "SRAM_STATUS,Status" bitfld.long 0x0 0. "READY,PUF SRAM Controller State" "0,1" wgroup.long 0x3D8++0x7 line.long 0x0 "SRAM_INT_CLR_ENABLE,Interrupt Enable Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Enable clear" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Enable clear" "0,1" line.long 0x4 "SRAM_INT_SET_ENABLE,Interrupt Enable Set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Enable set" "0,1" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable set" "0,1" rgroup.long 0x3E0++0x7 line.long 0x0 "SRAM_INT_STATUS,Interrupt Status" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Status" "0,1" line.long 0x4 "SRAM_INT_ENABLE,Interrupt Enable" bitfld.long 0x4 1. "SRAM_APB_ERR,APB_ERR Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable" "0: Disabled,1: Enabled" wgroup.long 0x3E8++0x7 line.long 0x0 "SRAM_INT_CLR_STATUS,Interrupt Status Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status Clear" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x0 0. "READY,READY Interrupt Status clear" "0,1" line.long 0x4 "SRAM_INT_SET_STATUS,Interrupt Status set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Status Set" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x4 0. "READY,READY Interrupt Status set" "0,1" tree.end tree.end tree "PUF_CTRL" tree "PUF_CTRL" base ad:0x40194000 group.long 0x100++0xF line.long 0x0 "CONFIG,PUF command blocking configuration" bitfld.long 0x0 31. "DIS_PUF_TEST,Disable PUF test command" "0,1" bitfld.long 0x0 30. "DIS_PUF_TEST_MEMORY,Disable PUF test memory command" "0,1" newline bitfld.long 0x0 15. "DIS_PUF_GEN_RANDOM_NUMBER,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 9. "DIS_PUF_WRAP_KEY,Disable PUF wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 8. "DIS_PUF_GEN_WRAP_KEY,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 7. "DIS_PUF_UNWRAP_KEY,Disable PUF unwrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 6. "DIS_PUF_GET_KEY,Disable PUF get key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 5. "DIS_PUF_STOP,Disable PUF stop command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 3. "DIS_PUF_RECONSTRUCT,Disable PUF reconstruct command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 2. "DIS_PUF_START,Disable PUF start command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 1. "DIS_PUF_ENROLL,Disable PUF enroll command" "0: Command enabled,1: Command disabled" line.long 0x4 "SEC_LOCK,Security level lock" hexmask.long.word 0x4 4.--15. 1. "PATTERN,Pattern" bitfld.long 0x4 2.--3. "ANTI_POLE_SEC_LEVEL,Anti-pole of security level" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "SEC_LEVEL,Security Level" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x8 "APP_CTX_MASK,Application defined context mask" hexmask.long 0x8 0.--31. 1. "APP_CTX_MASK,Application defined context" line.long 0xC "PUF_MEM_CTRL,PUF mem control" bitfld.long 0xC 1. "CLK_GATE_EN,PUF mem clock gating enable" "0: PUF mem clock gating disable,1: PUF mem clock is gated by chip select" bitfld.long 0xC 0. "POWERON,PUF mem power on" "0: PUF mem power off,1: PUF mem power on" tree.end tree "PUF_CTRL_ALIAS1" base ad:0x40195000 group.long 0x100++0xF line.long 0x0 "CONFIG,PUF command blocking configuration" bitfld.long 0x0 31. "DIS_PUF_TEST,Disable PUF test command" "0,1" bitfld.long 0x0 30. "DIS_PUF_TEST_MEMORY,Disable PUF test memory command" "0,1" newline bitfld.long 0x0 15. "DIS_PUF_GEN_RANDOM_NUMBER,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 9. "DIS_PUF_WRAP_KEY,Disable PUF wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 8. "DIS_PUF_GEN_WRAP_KEY,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 7. "DIS_PUF_UNWRAP_KEY,Disable PUF unwrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 6. "DIS_PUF_GET_KEY,Disable PUF get key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 5. "DIS_PUF_STOP,Disable PUF stop command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 3. "DIS_PUF_RECONSTRUCT,Disable PUF reconstruct command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 2. "DIS_PUF_START,Disable PUF start command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 1. "DIS_PUF_ENROLL,Disable PUF enroll command" "0: Command enabled,1: Command disabled" line.long 0x4 "SEC_LOCK,Security level lock" hexmask.long.word 0x4 4.--15. 1. "PATTERN,Pattern" bitfld.long 0x4 2.--3. "ANTI_POLE_SEC_LEVEL,Anti-pole of security level" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "SEC_LEVEL,Security Level" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x8 "APP_CTX_MASK,Application defined context mask" hexmask.long 0x8 0.--31. 1. "APP_CTX_MASK,Application defined context" line.long 0xC "PUF_MEM_CTRL,PUF mem control" bitfld.long 0xC 1. "CLK_GATE_EN,PUF mem clock gating enable" "0: PUF mem clock gating disable,1: PUF mem clock is gated by chip select" bitfld.long 0xC 0. "POWERON,PUF mem power on" "0: PUF mem power off,1: PUF mem power on" tree.end tree "PUF_CTRL_ALIAS2" base ad:0x40196000 group.long 0x100++0xF line.long 0x0 "CONFIG,PUF command blocking configuration" bitfld.long 0x0 31. "DIS_PUF_TEST,Disable PUF test command" "0,1" bitfld.long 0x0 30. "DIS_PUF_TEST_MEMORY,Disable PUF test memory command" "0,1" newline bitfld.long 0x0 15. "DIS_PUF_GEN_RANDOM_NUMBER,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 9. "DIS_PUF_WRAP_KEY,Disable PUF wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 8. "DIS_PUF_GEN_WRAP_KEY,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 7. "DIS_PUF_UNWRAP_KEY,Disable PUF unwrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 6. "DIS_PUF_GET_KEY,Disable PUF get key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 5. "DIS_PUF_STOP,Disable PUF stop command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 3. "DIS_PUF_RECONSTRUCT,Disable PUF reconstruct command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 2. "DIS_PUF_START,Disable PUF start command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 1. "DIS_PUF_ENROLL,Disable PUF enroll command" "0: Command enabled,1: Command disabled" line.long 0x4 "SEC_LOCK,Security level lock" hexmask.long.word 0x4 4.--15. 1. "PATTERN,Pattern" bitfld.long 0x4 2.--3. "ANTI_POLE_SEC_LEVEL,Anti-pole of security level" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "SEC_LEVEL,Security Level" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x8 "APP_CTX_MASK,Application defined context mask" hexmask.long 0x8 0.--31. 1. "APP_CTX_MASK,Application defined context" line.long 0xC "PUF_MEM_CTRL,PUF mem control" bitfld.long 0xC 1. "CLK_GATE_EN,PUF mem clock gating enable" "0: PUF mem clock gating disable,1: PUF mem clock is gated by chip select" bitfld.long 0xC 0. "POWERON,PUF mem power on" "0: PUF mem power off,1: PUF mem power on" tree.end tree "PUF_CTRL_ALIAS3" base ad:0x40197000 group.long 0x100++0xF line.long 0x0 "CONFIG,PUF command blocking configuration" bitfld.long 0x0 31. "DIS_PUF_TEST,Disable PUF test command" "0,1" bitfld.long 0x0 30. "DIS_PUF_TEST_MEMORY,Disable PUF test memory command" "0,1" newline bitfld.long 0x0 15. "DIS_PUF_GEN_RANDOM_NUMBER,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 9. "DIS_PUF_WRAP_KEY,Disable PUF wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 8. "DIS_PUF_GEN_WRAP_KEY,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 7. "DIS_PUF_UNWRAP_KEY,Disable PUF unwrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 6. "DIS_PUF_GET_KEY,Disable PUF get key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 5. "DIS_PUF_STOP,Disable PUF stop command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 3. "DIS_PUF_RECONSTRUCT,Disable PUF reconstruct command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 2. "DIS_PUF_START,Disable PUF start command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 1. "DIS_PUF_ENROLL,Disable PUF enroll command" "0: Command enabled,1: Command disabled" line.long 0x4 "SEC_LOCK,Security level lock" hexmask.long.word 0x4 4.--15. 1. "PATTERN,Pattern" bitfld.long 0x4 2.--3. "ANTI_POLE_SEC_LEVEL,Anti-pole of security level" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "SEC_LEVEL,Security Level" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x8 "APP_CTX_MASK,Application defined context mask" hexmask.long 0x8 0.--31. 1. "APP_CTX_MASK,Application defined context" line.long 0xC "PUF_MEM_CTRL,PUF mem control" bitfld.long 0xC 1. "CLK_GATE_EN,PUF mem clock gating enable" "0: PUF mem clock gating disable,1: PUF mem clock is gated by chip select" bitfld.long 0xC 0. "POWERON,PUF mem power on" "0: PUF mem power off,1: PUF mem power on" tree.end tree.end tree.end tree "ROMCP (ROM Controller with Patch)" base ad:0x40182000 repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xB4)++0x3 line.long 0x0 "ROMPATCHD$1,Data Registers" hexmask.long 0x0 0.--31. 1. "DATAX,Data Fix Registers" repeat.end group.long 0xF4++0x3 line.long 0x0 "ROMPATCHCNTL,Control Register" bitfld.long 0x0 31. "LK,Register Lock" "0: All registers remain accessible (unlocked).,1: Lock access to all registers. All ROMCP register.." bitfld.long 0x0 29. "DIS,Patch Disable" "0: Does not affect any Patch operations (default),1: Disables all Patch operations: data fixing and.." newline bitfld.long 0x0 15. "DATAFIX15,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" bitfld.long 0x0 14. "DATAFIX14,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" newline bitfld.long 0x0 13. "DATAFIX13,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" bitfld.long 0x0 12. "DATAFIX12,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" newline bitfld.long 0x0 11. "DATAFIX11,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" bitfld.long 0x0 10. "DATAFIX10,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" newline bitfld.long 0x0 9. "DATAFIX9,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" bitfld.long 0x0 8. "DATAFIX8,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" newline bitfld.long 0x0 7. "DATAFIX7,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" bitfld.long 0x0 6. "DATAFIX6,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" newline bitfld.long 0x0 5. "DATAFIX5,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" bitfld.long 0x0 4. "DATAFIX4,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" newline bitfld.long 0x0 3. "DATAFIX3,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" bitfld.long 0x0 2. "DATAFIX2,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" newline bitfld.long 0x0 1. "DATAFIX1,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" bitfld.long 0x0 0. "DATAFIX0,Data Fix Enable" "0: Trigger an opcode patch,1: Trigger a data fix" rgroup.long 0xF8++0x3 line.long 0x0 "ROMPATCHENH,Enable Register High" group.long 0xFC++0x3 line.long 0x0 "ROMPATCHENL,Enable Register Low" hexmask.long 0x0 0.--31. 1. "ENABLE,Enable Address Comparator" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "ROMPATCHA[$1],Address Registers" hexmask.long.tbyte 0x0 1.--22. 1. "ADDRX,Address Comparator Registers" bitfld.long 0x0 0. "THUMBX,THUMB Comparator Select" "0: ARM patch,1: THUMB patch (ignore if a data fix)" repeat.end group.long 0x208++0x3 line.long 0x0 "ROMPATCHSR,Status Register" eventfld.long 0x0 17. "SW,ROMCP AHB Multiple Address Comparator Match Indicator" "0: No event or comparator collisions have occurred,1: A collision has occurred" hexmask.long.byte 0x0 0.--5. 1. "SOURCE,ROMCP Source Number" tree.end endif tree "RSTCTL (Reset Controller)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "RSTCTL0" base ad:0x40000000 rgroup.long 0x4++0x3 line.long 0x0 "DOMRSTSTAT,Domain Reset Status" bitfld.long 0x0 5. "MEDIA_STAT,VDD2_MEDIA Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." bitfld.long 0x0 4. "DSP_STAT,VDD2_DSP Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." newline bitfld.long 0x0 3. "COMP_STAT,VDD2_COMP Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." bitfld.long 0x0 2. "COMN_STAT,VDDN_COM Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." newline bitfld.long 0x0 1. "COM2_STAT,VDD2_COM (Main) Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." bitfld.long 0x0 0. "SENSE_STAT,VDD1_SENSE Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." group.long 0x10++0x17 line.long 0x0 "PRSTCTL0,Common Domain Peripheral Reset Control 0" bitfld.long 0x0 6. "IOPCTL0,IOPCTL0 Reset" "0: Clears reset.,1: Sets reset." line.long 0x4 "PRSTCTL1,Compute Domain Peripheral Reset Control 1" bitfld.long 0x4 0. "ELS,ELS Reset" "0: Clears reset.,1: Sets reset." line.long 0x8 "PRSTCTL2,Compute Domain Peripheral Reset Control 2" bitfld.long 0x8 31. "LP_FLEXCOMM1,LP_FLEXCOMM1 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x8 30. "LP_FLEXCOMM0,LP_FLEXCOMM0 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x8 26. "SCT0,SCT0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x8 25. "GPIO7,GPIO7 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x8 24. "GPIO6,GPIO6 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x8 23. "GPIO5,GPIO5 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x8 22. "GPIO4,GPIO4 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x8 21. "GPIO3,GPIO3 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x8 20. "GPIO2,GPIO2 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x8 19. "GPIO1,GPIO1 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x8 18. "GPIO0,GPIO0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x8 11. "XSPI1,XSPI1 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x8 10. "XSPI0,XSPI0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x8 8. "PKC,PKC Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x8 6. "eDMA1,eDMA1 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x8 5. "eDMA0,eDMA0 Reset" "0: Clears reset.,1: Sets reset." line.long 0xC "PRSTCTL3,Compute Domain Peripheral Reset Control 3" bitfld.long 0xC 31. "MU4,MU4 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 30. "SEMA42_4,SEMA42_4 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 27. "UTICK0,UTICK0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 26. "MRT0,MRT0 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 25. "CTIMER4,CTIMER4 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 24. "CTIMER3,CTIMER3 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 23. "CTIMER2,CTIMER2 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 22. "CTIMER1,CTIMER1 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 21. "CTIMER0,CTIMER0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 18. "CRC0,CRC0 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 17. "I3C1,I3C1 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 16. "I3C0,I3C0 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 15. "SAI2,SAI2 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 14. "SAI1,SAI1 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 13. "SAI0,SAI0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 11. "LP_FLEXCOMM13,LP_FLEXCOMM13 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 10. "LP_FLEXCOMM12,LP_FLEXCOMM12 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 9. "LP_FLEXCOMM11,LP_FLEXCOMM11 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 8. "LP_FLEXCOMM10,LP_FLEXCOMM10 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 7. "LP_FLEXCOMM9,LP_FLEXCOMM9 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 6. "LP_FLEXCOMM8,LP_FLEXCOMM8 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 5. "LP_FLEXCOMM7,LP_FLEXCOMM7 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 4. "LP_FLEXCOMM6,LP_FLEXCOMM6 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 3. "LP_FLEXCOMM5,LP_FLEXCOMM5 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 2. "LP_FLEXCOMM4,LP_FLEXCOMM4 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0xC 1. "LP_FLEXCOMM3,LP_FLEXCOMM3 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0xC 0. "LP_FLEXCOMM2,LP_FLEXCOMM2 Reset" "0: Clears reset.,1: Sets reset." line.long 0x10 "PRSTCTL4,Compute Domain Peripheral Reset Control 4" bitfld.long 0x10 12. "NPU0,NPU0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x10 11. "CMX_PERFMON1,CMX_PERFMON1 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x10 10. "CMX_PERFMON0,CMX_PERFMON0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x10 8. "FREQME0,FREQME Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x10 7. "INPUTMUX0,INPUTMUX0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x10 5. "PINT0,PINT0 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x10 2. "SAFO_SGI,SAFO_SGI Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x10 1. "CMX_PERFMON3,CMX_PERFMON3 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x10 0. "CMX_PERFMON2,CMX_PERFMON2 Reset" "0: Clears reset.,1: Sets reset." line.long 0x14 "PRSTCTL5,DSP Domain Peripheral Reset Control 5" bitfld.long 0x14 2. "HiFi4_DEBUG,HiFi4 Debug Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x14 0. "HiFi4,HiFi4 Reset" "0: Clears reset.,1: Sets reset." wgroup.long 0x40++0x17 line.long 0x0 "PRSTCTL0_SET,Common Domain Peripheral Reset Control 0 SET" bitfld.long 0x0 6. "IOPCTL0,IOPCTL0 Reset" "0: No effect,1: Sets reset." line.long 0x4 "PRSTCTL1_SET,Compute Domain Peripheral Reset Control 1 SET" bitfld.long 0x4 0. "ELS,ELS Reset" "0: No effect,1: Sets reset." line.long 0x8 "PRSTCTL2_SET,Compute Domain Peripheral Reset Control 2 SET" bitfld.long 0x8 31. "LP_FLEXCOMM1,LP_FLEXCOMM1 Reset" "0: No effect,1: Sets reset." bitfld.long 0x8 30. "LP_FLEXCOMM0,LP_FLEXCOMM0 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x8 26. "SCT0,SCT0 Reset" "0: No effect,1: Sets reset." bitfld.long 0x8 25. "GPIO7,GPIO7 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x8 24. "GPIO6,GPIO6 Reset" "0: No effect,1: Sets reset." bitfld.long 0x8 23. "GPIO5,GPIO5 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x8 22. "GPIO4,GPIO4 Reset" "0: No effect,1: Sets reset." bitfld.long 0x8 21. "GPIO3,GPIO3 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x8 20. "GPIO2,GPIO2 Reset" "0: No effect,1: Sets reset." bitfld.long 0x8 19. "GPIO1,GPIO1 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x8 18. "GPIO0,GPIO0 Reset" "0: No effect,1: Sets reset." bitfld.long 0x8 11. "XSPI1,XSPI1 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x8 10. "XSPI0,XSPI0 Reset" "0: No effect,1: Sets reset." bitfld.long 0x8 8. "PKC,PKC Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x8 6. "eDMA1,eDMA1 Reset" "0: No effect,1: Sets reset." bitfld.long 0x8 5. "eDMA0,eDMA0 Reset" "0: No effect,1: Sets reset." line.long 0xC "PRSTCTL3_SET,Compute Domain Peripheral Reset Control 3 SET" bitfld.long 0xC 31. "MU4,MU4 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 30. "SEMA42_4,SEMA42_4 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 27. "UTICK0,UTICK0 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 26. "MRT0,MRT0 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 25. "CTIMER4,CTIMER4 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 24. "CTIMER3,CTIMER3 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 23. "CTIMER2,CTIMER2 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 22. "CTIMER1,CTIMER1 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 21. "CTIMER0,CTIMER0 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 18. "CRC0,CRC0 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 17. "I3C1,I3C1 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 16. "I3C0,I3C0 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 15. "SAI2,SAI2 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 14. "SAI1,SAI1 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 13. "SAI0,SAI0 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 11. "LP_FLEXCOMM13,LP_FLEXCOMM13 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 10. "LP_FLEXCOMM12,LP_FLEXCOMM12 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 9. "LP_FLEXCOMM11,LP_FLEXCOMM11 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 8. "LP_FLEXCOMM10,LP_FLEXCOMM10 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 7. "LP_FLEXCOMM9,LP_FLEXCOMM9 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 6. "LP_FLEXCOMM8,LP_FLEXCOMM8 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 5. "LP_FLEXCOMM7,LP_FLEXCOMM7 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 4. "LP_FLEXCOMM6,LP_FLEXCOMM6 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 3. "LP_FLEXCOMM5,LP_FLEXCOMM5 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 2. "LP_FLEXCOMM4,LP_FLEXCOMM4 Reset" "0: No effect,1: Sets reset." bitfld.long 0xC 1. "LP_FLEXCOMM3,LP_FLEXCOMM3 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0xC 0. "LP_FLEXCOMM2,LP_FLEXCOMM2 Reset" "0: No effect,1: Sets reset." line.long 0x10 "PRSTCTL4_SET,Compute Domain Peripheral Reset Control 4 SET" bitfld.long 0x10 12. "NPU0,NPU0 Reset" "0: No effect,1: Sets reset." bitfld.long 0x10 11. "CMX_PERFMON1,CMX_PERFMON1 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x10 10. "CMX_PERFMON0,CMX_PERFMON0 Reset" "0: No effect,1: Sets reset." bitfld.long 0x10 8. "FREQME0,FREQME0 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x10 7. "INPUTMUX0,INPUTMUX0 Reset" "0: No effect,1: Sets reset." bitfld.long 0x10 5. "PINT0,PINT0 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x10 2. "SAFO_SGI,SAFO_SGI Reset" "0: No effect,1: Sets reset." bitfld.long 0x10 1. "CMX_PERFMON3,CMX_PERFMON3 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x10 0. "CMX_PERFMON2,CMX_PERFMON2 Reset" "0: No effect,1: Sets reset." line.long 0x14 "PRSTCTL5_SET,DSP Domain Peripheral Reset Control 5 SET" bitfld.long 0x14 2. "HiFi4_DEBUG,HiFi4 Debug Reset" "0: No effect,1: Sets reset." bitfld.long 0x14 0. "HiFi4,HiFi4 Reset" "0: No effect,1: Sets reset." wgroup.long 0x70++0x17 line.long 0x0 "PRSTCTL0_CLR,Common Domain Peripheral Reset Control 0 CLR" bitfld.long 0x0 6. "IOPCTL0,IOPCTL0 Reset" "0: No effect,1: Clears reset." line.long 0x4 "PRSTCTL1_CLR,Compute Domain Peripheral Reset Control 1 CLR" bitfld.long 0x4 0. "ELS,ELS Reset" "0: No effect,1: Clears reset." line.long 0x8 "PRSTCTL2_CLR,Compute Domain Peripheral Reset Control 2 CLR" bitfld.long 0x8 31. "LP_FLEXCOMM1,LP_FLEXCOMM1 Reset" "0: No effect,1: Clears reset." bitfld.long 0x8 30. "LP_FLEXCOMM0,LP_FLEXCOMM0 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x8 26. "SCT0,SCT0 Reset" "0: No effect,1: Clears reset." bitfld.long 0x8 25. "GPIO7,GPIO7 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x8 24. "GPIO6,GPIO6 Reset" "0: No effect,1: Clears reset." bitfld.long 0x8 23. "GPIO5,GPIO5 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x8 22. "GPIO4,GPIO4 Reset" "0: No effect,1: Clears reset." bitfld.long 0x8 21. "GPIO3,GPIO3 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x8 20. "GPIO2,GPIO2 Reset" "0: No effect,1: Clears reset." bitfld.long 0x8 19. "GPIO1,GPIO1 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x8 18. "GPIO0,GPIO0 Reset" "0: No effect,1: Clears reset." bitfld.long 0x8 11. "XSPI1,XSPI1 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x8 10. "XSPI0,XSPI0 Reset" "0: No effect,1: Clears reset." bitfld.long 0x8 8. "PKC,PKC Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x8 6. "eDMA1,eDMA1 Reset" "0: No effect,1: Clears reset." bitfld.long 0x8 5. "eDMA0,eDMA0 Reset" "0: No effect,1: Clears reset." line.long 0xC "PRSTCTL3_CLR,Compute Domain Peripheral Reset Control 3 CLR" bitfld.long 0xC 31. "MU4,MU4 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 30. "SEMA42_4,SEMA42_4 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 27. "UTICK0,UTICK0 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 26. "MRT0,MRT0 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 25. "CTIMER4,CTIMER4 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 24. "CTIMER3,CTIMER3 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 23. "CTIMER2,CTIMER2 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 22. "CTIMER1,CTIMER1 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 21. "CTIMER0,CTIMER0 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 18. "CRC0,CRC0 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 17. "I3C1,I3C1 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 16. "I3C0,I3C0 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 15. "SAI2,SAI2 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 14. "SAI1,SAI1 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 13. "SAI0,SAI0 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 11. "LP_FLEXCOMM13,LP_FLEXCOMM13 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 10. "LP_FLEXCOMM12,LP_FLEXCOMM12 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 9. "LP_FLEXCOMM11,LP_FLEXCOMM11 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 8. "LP_FLEXCOMM10,LP_FLEXCOMM10 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 7. "LP_FLEXCOMM9,LP_FLEXCOMM9 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 6. "LP_FLEXCOMM8,LP_FLEXCOMM8 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 5. "LP_FLEXCOMM7,LP_FLEXCOMM7 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 4. "LP_FLEXCOMM6,LP_FLEXCOMM6 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 3. "LP_FLEXCOMM5,LP_FLEXCOMM5 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 2. "LP_FLEXCOMM4,LP_FLEXCOMM4 Reset" "0: No effect,1: Clears reset." bitfld.long 0xC 1. "LP_FLEXCOMM3,LP_FLEXCOMM3 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0xC 0. "LP_FLEXCOMM2,LP_FLEXCOMM2 Reset" "0: No effect,1: Clears reset." line.long 0x10 "PRSTCTL4_CLR,Compute Domain Peripheral Reset Control 4 CLR" bitfld.long 0x10 12. "NPU0,NPU0 Reset" "0: No effect,1: Clears reset." bitfld.long 0x10 11. "CMX_PERFMON1,CMX_PERFMON1 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x10 10. "CMX_PERFMON0,CMX_PERFMON0 Reset" "0: No effect,1: Clears reset." bitfld.long 0x10 8. "FREQME0,FREQME0 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x10 7. "INPUTMUX0,INPUTMUX0 Reset" "0: No effect,1: Clears reset." bitfld.long 0x10 5. "PINT0,PINT0 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x10 2. "SAFO_SGI,SAFO_SGI Reset" "0: No effect,1: Clears reset." bitfld.long 0x10 1. "CMX_PERFMON3,CMX_PERFMON3 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x10 0. "CMX_PERFMON2,CMX_PERFMON2 Reset" "0: No effect,1: Clears reset." line.long 0x14 "PRSTCTL5_CLR,DSP Domain Peripheral Reset Control 5 CLR" bitfld.long 0x14 2. "VDD2_DSP_DEBUG,HiFi4 Debug Reset" "0: No effect,1: Clears reset." bitfld.long 0x14 0. "HiFi4,HiFi4 Reset" "0: No effect,1: Clears reset." tree.end endif tree "RSTCTL2" base ad:0x40067000 group.long 0x10++0x3 line.long 0x0 "PRSTCTL0,VDDN Domain Peripheral Reset Control 0" bitfld.long 0x0 1. "IOPCTL2,IOPCTL2 Reset" "0: Clears reset.,1: Sets reset." wgroup.long 0x40++0x3 line.long 0x0 "PRSTCTL0_SET,VDDN Domain Peripheral Reset Control 0 SET" bitfld.long 0x0 1. "IOPCTL2,IOPCTL2 Reset" "0: No effect,1: Sets reset." wgroup.long 0x70++0x3 line.long 0x0 "PRSTCTL0_CLR,VDDN Domain Peripheral Reset Control 0 CLR" bitfld.long 0x0 1. "IOPCTL2,IOPCTL2 Reset" "0: No effect,1: Clears reset." tree.end tree "RSTCTL3" base ad:0x40060000 group.long 0x0++0x3 line.long 0x0 "SYSRSTSTAT,System Reset Status" eventfld.long 0x0 14. "CDOG4_RESET,CDOG4 Reset" "0: No CDOG4 reset event is detected.,1: CDOG4 reset event is detected." eventfld.long 0x0 13. "CDOG3_RESET,CDOG3 Reset" "0: No CDOG3 reset event is detected.,1: CDOG3 reset event is detected." newline eventfld.long 0x0 12. "CDOG2_RESET,CDOG2 Reset" "0: No CDOG2 reset event is detected.,1: CDOG2 reset event is detected." eventfld.long 0x0 11. "CDOG1_RESET,CDOG1 Reset" "0: No CDOG1 reset event is detected.,1: CDOG1 reset event is detected." newline eventfld.long 0x0 10. "CDOG0_RESET,CDOG0 Reset" "0: No CDOG0 reset event is detected.,1: CDOG0 reset event is detected." eventfld.long 0x0 9. "WWDT3_RESET,WWDT3 Reset" "0: No WWDT3 reset event is detected.,1: WWDT3 reset event is detected." newline eventfld.long 0x0 8. "WWDT2_RESET,WWDT2 Reset" "0: No WWDT2 reset event is detected.,1: WWDT2 reset event is detected." eventfld.long 0x0 7. "WWDT1_RESET,WWDT1 Reset" "0: No WWDT1 reset event is detected,1: WWDT1 reset event is detected." newline eventfld.long 0x0 6. "WWDT0_RESET,WWDT0 Reset" "0: No WWDT0 reset event is detected.,1: WWDT0 reset event is detected." eventfld.long 0x0 5. "CPU1_RESET,CPU1 Reset" "0: No CPU1 reset event is detected.,1: CPU1 reset is detected." newline eventfld.long 0x0 4. "CPU0_RESET,CPU0 Reset" "0: No CPU0 reset event is detected.,1: CPU0 reset is detected." eventfld.long 0x0 3. "ITRC_SW_RESET,ITRC_SW (Intrusion and Tamper Response Controller SW) Reset" "0: No ITRC_SW reset event is detected.,1: ITRC_SW reset is detected." newline eventfld.long 0x0 2. "ISP_AP_RESET,ISP_AP (Debug Mailbox) Reset" "0: No ISP_AP reset event is detected.,1: ISP_AP reset is detected." eventfld.long 0x0 1. "RESETN_RESET,RESETN Reset" "0: No RESETN event is detected,1: RESETN event is detected." newline eventfld.long 0x0 0. "VDD_POR,VDD Power-On Reset (POR)" "0: No VDD POR event is detected.,1: VDD POR event is detected." rgroup.long 0x4++0x3 line.long 0x0 "DOMRSTSTAT,Domain Reset Status" bitfld.long 0x0 5. "MEDIA_STAT,VDD2_MEDIA Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." bitfld.long 0x0 4. "DSP_STAT,VDD2_DSP Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." newline bitfld.long 0x0 3. "COMP_STAT,VDD2_COMP Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." bitfld.long 0x0 2. "COMN_STAT,VDDN_COM Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." newline bitfld.long 0x0 1. "COM2_STAT,VDD2_COM (Main) Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." bitfld.long 0x0 0. "VDD1_SENSE_STAT,VDD1_SENSE Domain Reset State" "0: The domain is in reset state.,1: The domain is in normal run state." group.long 0x10++0x7 line.long 0x0 "PRSTCTL0,Sense Domain Peripheral Reset Control 0" bitfld.long 0x0 31. "CPU1,CPU1 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 0. "IOPCTL1,IOPCTL1 Reset" "0: Clears reset.,1: Sets reset." line.long 0x4 "PRSTCTL1,Sense Domain Peripheral Reset Control 1" bitfld.long 0x4 18. "LPI2C15,LPI2C15 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x4 14. "INPUTMUX1,INPUTMUX1 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x4 9. "MICFIL,MICFIL Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x4 8. "ACMP0,ACMP0 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x4 7. "SDADC,SDADC Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x4 6. "ADC0,ADC0 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x4 5. "SEMA42_0,SEMA42_0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x4 3. "MU2,MU2 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x4 2. "MU1,MU1 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x4 1. "MU0,MU0 Reset" "0: Clears reset.,1: Sets reset." wgroup.long 0x40++0x7 line.long 0x0 "PRSTCTL0_SET,Sense Domain Peripheral Reset Control 0 SET" bitfld.long 0x0 31. "CPU1,CPU1 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 0. "IOPCTL1,IOPCTL1 Reset" "0: No effect,1: Sets reset." line.long 0x4 "PRSTCTL1_SET,Sense Domain Peripheral Reset Control 1 SET" bitfld.long 0x4 18. "LPI2C15,LPI2C15 Reset" "0: No effect,1: Sets reset." bitfld.long 0x4 14. "INPUTMUX1,INPUTMUX1 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x4 9. "MICFIL,MICFIL Reset" "0: No effect,1: Sets reset." bitfld.long 0x4 8. "ACMP0,ACMP0 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x4 7. "SDADC,SDADC Reset" "0: No effect,1: Sets reset." bitfld.long 0x4 6. "ADC0,ADC0 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x4 5. "SEMA42_0,SEMA42_0 Reset" "0: No effect,1: Sets reset." bitfld.long 0x4 3. "MU2,MU2 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x4 2. "MU1,MU1 Reset" "0: No effect,1: Sets reset." bitfld.long 0x4 1. "MU0,MU0 Reset" "0: No effect,1: Sets reset." wgroup.long 0x70++0x7 line.long 0x0 "PRSTCTL0_CLR,Sense Domain Peripheral Reset Control 0 CLR" bitfld.long 0x0 31. "CPU1,CPU1 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 0. "IOPCTL1,IOPCTL1 Reset" "0: No effect,1: Clears reset." line.long 0x4 "PRSTCTL1_CLR,Sense Peripheral Reset Control 1 CLR" bitfld.long 0x4 18. "LPI2C15,LPI2C15 Reset" "0: No effect,1: Clears reset." bitfld.long 0x4 14. "INPUTMUX1,INPUTMUX1 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x4 9. "MICFIL,MICFIL Reset" "0: No effect,1: Clears reset." bitfld.long 0x4 8. "ACMP0,ACMP0 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x4 7. "SDADC,SDADC Reset" "0: No effect,1: Clears reset." bitfld.long 0x4 6. "ADC0,ADC0 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x4 5. "SEMA42_0,SEMA42_0 Reset" "0: No effect,1: Clears reset." bitfld.long 0x4 3. "MU2,MU2 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x4 2. "MU1,MU1 Reset" "0: No effect,1: Clears reset." bitfld.long 0x4 1. "MU0,MU0 Reset" "0: No effect,1: Clears reset." tree.end tree "RSTCTL4" base ad:0x400A0000 group.long 0x10++0x7 line.long 0x0 "PRSTCTL0,Media Domain Peripheral Reset Control 0" bitfld.long 0x0 15. "FLEXIO0,FLEXIO0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 14. "LPSPI16,LPSPI16 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 13. "LPSPI14,LPSPI14 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 8. "XSPI2,XSPI2 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x0 7. "PNGDEC,PNGDEC Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 6. "JPEGDEC,JPEGDEC Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 5. "EZHV,EZHV Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 4. "MIPI_DSI_HOST,MIPI_DSI_HOST Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x0 3. "LCDIF,LCDIF Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 2. "VGPU,VGPU Reset" "0: Clears reset.,1: Sets reset." line.long 0x4 "PRSTCTL1,Media Domain (Interface) Peripheral Reset Control 1" bitfld.long 0x4 5. "uSDHC1,uSDHC1 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x4 4. "uSDHC0,uSDHC0 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x4 2. "USB1,USB1 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x4 1. "USBPHY0,USBPHY0 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x4 0. "USB0,USB0 Reset" "0: Clears reset.,1: Sets reset." wgroup.long 0x40++0x7 line.long 0x0 "PRSTCTL0_SET,Media Domain Peripheral Reset Control 0 SET" bitfld.long 0x0 15. "FLEXIO0,FLEXIO0 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 14. "LPSPI16,LPSPI16 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 13. "LPSPI14,LPSPI14 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 8. "XSPI2,XSPI2 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x0 7. "PNGDEC,PNGDEC Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 6. "JPEGDEC,JPEGDEC Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 5. "EZHV,EZHV Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 4. "MIPI_DSI_HOST,MIPI_DSI_HOST Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x0 3. "LCDIF,LCDIF Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 2. "VGPU,VGPU Reset" "0: No effect,1: Sets reset." line.long 0x4 "PRSTCTL1_SET,Media Domain (Interface) Peripheral Reset Control 1 SET" bitfld.long 0x4 5. "uSDHC1,uSDHC1 Reset" "0: No effect,1: Sets reset." bitfld.long 0x4 4. "uSDHC0,uSDHC0 Reset" "0: No effect,1: Sets reset." bitfld.long 0x4 2. "USB1,USB1 Reset" "0: No effect,1: Sets reset." bitfld.long 0x4 1. "USBPHY0,USBPHY0 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x4 0. "USB0,USB0 Reset" "0: No effect,1: Sets reset." wgroup.long 0x70++0x7 line.long 0x0 "PRSTCTL0_CLR,Media Domain Peripheral Reset Control 0 CLR" bitfld.long 0x0 15. "FLEXIO0,FLEXIO0 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 14. "LPSPI16,LPSPI16 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 13. "LPSPI14,LPSPI14 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 8. "XSPI2,XSPI2 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x0 7. "PNGDEC,PNGDEC Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 6. "JPEGDEC,JPEGDEC Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 5. "EZHV,EZHV Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 4. "MIPI_DSI_HOST,MIPI_DSI_HOST Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x0 3. "LCDIF,LCDIF Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 2. "VGPU,VGPU Reset" "0: No effect,1: Clears reset." line.long 0x4 "PRSTCTL1_CLR,Media Domain (Interface) Peripheral Reset Control 1 CLR" bitfld.long 0x4 5. "uSDHC1,uSDHC1 Reset" "0: No effect,1: Clears reset." bitfld.long 0x4 4. "uSDHC0,uSDHC0 Reset" "0: No effect,1: Clears reset." bitfld.long 0x4 2. "USB1,USB1 Reset" "0: No effect,1: Clears reset." bitfld.long 0x4 1. "USBPHY0,USBPHY0 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x4 0. "USB0,USB0 Reset" "0: No effect,1: Clears reset." tree.end sif (cpuis("IMXRT735-CPU1")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU1")) tree "RSTCTL1" base ad:0x40040000 group.long 0x10++0x3 line.long 0x0 "PRSTCTL0,Sense Domain Private Peripheral Reset Control 0" bitfld.long 0x0 28. "PVT1,PVT1 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 25. "SEMA42_3,SEMA42_3 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 24. "MU3,MU3 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 21. "UTICK1,UTICK1 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x0 20. "MRT1,MRT1 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 19. "CTIMER7,CTIMER7 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 18. "CTIMER6,CTIMER6 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 17. "CTIMER5,CTIMER5 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x0 16. "PINT1,PINT1 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 15. "GPIO10,GPIO10 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 14. "GPIO9,GPIO9 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 13. "GPIO8,GPIO8 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x0 12. "I3C3,I3C3 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 11. "I3C2,I3C2 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 10. "SAI3,SAI3 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 9. "LP_FLEXCOMM20,LP_FLEXCOMM20 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x0 8. "LP_FLEXCOMM19,LP_FLEXCOMM19 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 7. "LP_FLEXCOMM18,LP_FLEXCOMM18 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 6. "LP_FLEXCOMM17,LP_FLEXCOMM17 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 5. "eDMA3,eDMA3 Reset" "0: Clears reset.,1: Sets reset." newline bitfld.long 0x0 4. "eDMA2,eDMA2 Reset" "0: Clears reset.,1: Sets reset." bitfld.long 0x0 1. "HiFi1,HiFi1 Reset" "0: Clears reset.,1: Sets reset." wgroup.long 0x40++0x3 line.long 0x0 "PRSTCTL0_SET,Sense Domain Private Peripheral Reset Control 0 SET" bitfld.long 0x0 28. "PVT1,PVT1 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 25. "SEMA42_3,SEMA42_3 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 24. "MU3,MU3 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 21. "UTICK1,UTICK1 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x0 20. "MRT1,MRT1 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 19. "CTIMER7,CTIMER7 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 18. "CTIMER6,CTIMER6 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 17. "CTIMER5,CTIMER5 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x0 16. "PINT1,PINT1 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 15. "GPIO10,GPIO10 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 14. "GPIO9,GPIO9 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 13. "GPIO8,GPIO8 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x0 12. "I3C3,I3C3 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 11. "I3C2,I3C2 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 10. "SAI3,SAI3 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 9. "LP_FLEXCOMM20,LP_FLEXCOMM20 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x0 8. "LP_FLEXCOMM19,LP_FLEXCOMM19 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 7. "LP_FLEXCOMM18,LP_FLEXCOMM18 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 6. "LP_FLEXCOMM17,LP_FLEXCOMM17 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 5. "eDMA3,eDMA3 Reset" "0: No effect,1: Sets reset." newline bitfld.long 0x0 4. "eDMA2,eDMA2 Reset" "0: No effect,1: Sets reset." bitfld.long 0x0 1. "HiFi1,HiFi1 Reset" "0: No effect,1: Sets reset." wgroup.long 0x70++0x3 line.long 0x0 "PRSTCTL0_CLR,Sense Domain Private Peripheral Reset Control 0 CLR" bitfld.long 0x0 28. "PVT1,PVT1 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 25. "SEMA42_3,SEMA42_3 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 24. "MU3,MU3 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 21. "UTICK1,UTICK1 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x0 20. "MRT1,MRT1 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 19. "CTIMER7,CTIMER7 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 18. "CTIMER6,CTIMER6 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 17. "CTIMER5,CTIMER5 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x0 16. "PINT1,PINT1 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 15. "GPIO10,GPIO10 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 14. "GPIO9,GPIO9 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 13. "GPIO8,GPIO8 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x0 12. "I3C3,I3C3 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 11. "I3C2,I3C2 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 10. "SAI3,SAI3 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 9. "LP_FLEXCOMM20,LP_FLEXCOMM20 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x0 8. "LP_FLEXCOMM19,LP_FLEXCOMM19 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 7. "LP_FLEXCOMM18,LP_FLEXCOMM18 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 6. "LP_FLEXCOMM17,LP_FLEXCOMM17 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 5. "eDMA3,eDMA3 Reset" "0: No effect,1: Clears reset." newline bitfld.long 0x0 4. "eDMA2,eDMA2 Reset" "0: No effect,1: Clears reset." bitfld.long 0x0 1. "HiFi1,HiFi1 Reset" "0: No effect,1: Clears reset." tree.end endif tree.end tree "RTC (Real Time Clock)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "RTC0" base ad:0x40068000 group.word 0x0++0x17 line.word 0x0 "YEARMON,Year and Month Counters" hexmask.word.byte 0x0 8.--15. 1. "YROFST,Year Offset Count Value" hexmask.word.byte 0x0 0.--3. 1. "MON_CNT,Month Counter" line.word 0x2 "DAYS,Days and Day-of-Week Counters" bitfld.word 0x2 8.--10. "DOW,Day of Week Counter Value" "0: Sunday,1: Monday,2: Tuesday,3: Wednesday,4: Thursday,5: Friday,6: Saturday,?" hexmask.word.byte 0x2 0.--4. 1. "DAY_CNT,Days Counter Value" line.word 0x4 "HOURMIN,Hours and Minutes Counters" hexmask.word.byte 0x4 8.--12. 1. "HOUR_CNT,Hours Counter Value" hexmask.word.byte 0x4 0.--5. 1. "MIN_CNT,Minutes Counter Value" line.word 0x6 "SECONDS,Seconds Counters" hexmask.word.byte 0x6 0.--5. 1. "SEC_CNT,Seconds Counter Value" line.word 0x8 "ALM_YEARMON,Year and Months Alarm" hexmask.word.byte 0x8 8.--15. 1. "ALM_YEAR,Year Value for Alarm" hexmask.word.byte 0x8 0.--3. 1. "ALM_MON,Months Value for Alarm" line.word 0xA "ALM_DAYS,Days Alarm" hexmask.word.byte 0xA 0.--4. 1. "ALM_DAY,Days Value for Alarm" line.word 0xC "ALM_HOURMIN,Hours and Minutes Alarm" hexmask.word.byte 0xC 8.--12. 1. "ALM_HOUR,Hours Value for Alarm" hexmask.word.byte 0xC 0.--5. 1. "ALM_MIN,Minutes Value for Alarm" line.word 0xE "ALM_SECONDS,Seconds Alarm" bitfld.word 0xE 9. "INC_SEC,Increment Seconds Counter by 1." "0,1" bitfld.word 0xE 8. "DEC_SEC,Decrement Seconds Counter by 1." "0,1" newline hexmask.word.byte 0xE 0.--5. 1. "ALM_SEC,Seconds Alarm Value" line.word 0x10 "CTRL,Control" bitfld.word 0x10 13.--14. "CLKOUT,RTC Clock Output Selection" "0: No output clock,1: Fine 1 Hz clock with both precise edges,2: 32.768 kHz clock,3: Coarse 1 Hz clock with both precise edges" bitfld.word 0x10 10. "CLKO_DIS,Clock Output Disable" "0: The selected clock is output to other peripherals.,1: The selected clock is not output to other.." newline bitfld.word 0x10 8. "SWR,Software Reset" "0: Software Reset cleared,1: Software Reset asserted" bitfld.word 0x10 6. "DST_EN,Daylight Saving Enable" "0: Disabled,1: Enabled" newline bitfld.word 0x10 2.--3. "ALM_MATCH,Alarm Match" "0: Only seconds minutes and hours matched.,1: Only seconds minutes hours and days matched.,2: Only seconds minutes hours days and months..,3: Only seconds minutes hours days months and year.." bitfld.word 0x10 1. "COMP_EN,Compensation Enable" "0: Coarse compensation is disabled.,1: Coarse compensation is enabled." newline bitfld.word 0x10 0. "FINEEN,Fine Compensation Enable" "0: Fine compensation is disabled,1: Fine compensation is enabled." line.word 0x12 "STATUS,Status" eventfld.word 0x12 11. "CMP_DONE,Compensation Done" "0: Compensation busy or not enabled,1: Compensation completed" eventfld.word 0x12 8. "BUS_ERR,Bus Error" "0: Read and write accesses are normal.,1: Read or write accesses occurred when.." newline bitfld.word 0x12 6.--7. "WE,Write Enable" "?,?,2: Enable Write Protection - Registers are locked.,?" rbitfld.word 0x12 5. "CMP_INT,Compensation Interval" "0,1" newline rbitfld.word 0x12 1. "WRITE_PROT_EN,Write Protect Enable Status" "0: Registers are unlocked and can be accessed.,1: Registers are locked and in read-only mode." rbitfld.word 0x12 0. "INVAL_BIT,Invalidate CPU Read/Write Access" "0: Time and date counters can be read or written.,1: Time and date counter values are changing or.." line.word 0x14 "ISR,Interrupt Status" eventfld.word 0x14 15. "IS_512HZ,512 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 14. "IS_256HZ,256 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 13. "IS_128HZ,128 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 12. "IS_64HZ,64 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 11. "IS_32HZ,32 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 10. "IS_16HZ,16 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 9. "IS_8HZ,8 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 8. "IS_4HZ,4 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 7. "IS_2HZ,2 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 6. "IS_1HZ,1 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 5. "MIN_IS,Minutes Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 4. "HOUR_IS,Hours Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 3. "DAY_IS,Days Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 2. "ALM_IS,Alarm Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." line.word 0x16 "IER,Interrupt Enable" bitfld.word 0x16 15. "IE_512HZ,512 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 14. "IE_256HZ,256 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 13. "IE_128HZ,128 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 12. "IE_64HZ,64 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 11. "IE_32HZ,32 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 10. "IE_16HZ,16 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 9. "IE_8HZ,8 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 8. "IE_4HZ,4 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 7. "IE_2HZ,2 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 6. "IE_1HZ,1 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 5. "MIN_IE,Minutes Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 4. "HOUR_IE,Hours Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 3. "DAY_IE,Days Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 2. "ALM_IE,Alarm Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." rgroup.word 0x1C++0x1 line.word 0x0 "RTC_TEST2,Sub Second Counter" hexmask.word 0x0 0.--15. 1. "SUB_SECOND_COUNT,Sub Second Counter Value" group.word 0x22++0x7 line.word 0x0 "DST_HOUR,Daylight Saving Hour" hexmask.word.byte 0x0 8.--12. 1. "DST_START_HOUR,Daylight Saving Time (DST) Hours Start Value" hexmask.word.byte 0x0 0.--4. 1. "DST_END_HOUR,Daylight Saving Time (DST) Hours End Value" line.word 0x2 "DST_MONTH,Daylight Saving Month" hexmask.word.byte 0x2 8.--11. 1. "DST_START_MONTH,Daylight Saving Time (DST) Month Start Value" hexmask.word.byte 0x2 0.--3. 1. "DST_END_MONTH,Daylight Saving Time (DST) Month End Value" line.word 0x4 "DST_DAY,Daylight Saving Day" hexmask.word.byte 0x4 8.--12. 1. "DST_START_DAY,Daylight Saving Time (DST) Day Start Value" hexmask.word.byte 0x4 0.--4. 1. "DST_END_DAY,Daylight Saving Time (DST) Day End Value" line.word 0x6 "COMPEN,Compensation" hexmask.word 0x6 0.--15. 1. "COMPEN_VAL,Compensation Value" tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "RTC1" base ad:0x40069000 rgroup.word 0x0++0x7 line.word 0x0 "YEARMON,Year and Month Counters" hexmask.word.byte 0x0 8.--15. 1. "YROFST,Year Offset Count Value" hexmask.word.byte 0x0 0.--3. 1. "MON_CNT,Month Counter" line.word 0x2 "DAYS,Days and Day-of-Week Counters" bitfld.word 0x2 8.--10. "DOW,Day of Week Counter Value" "0: Sunday,1: Monday,2: Tuesday,3: Wednesday,4: Thursday,5: Friday,6: Saturday,?" hexmask.word.byte 0x2 0.--4. 1. "DAY_CNT,Days Counter Value" line.word 0x4 "HOURMIN,Hours and Minutes Counters" hexmask.word.byte 0x4 8.--12. 1. "HOUR_CNT,Hours Counter Value" hexmask.word.byte 0x4 0.--5. 1. "MIN_CNT,Minutes Counter Value" line.word 0x6 "SECONDS,Seconds Counters" hexmask.word.byte 0x6 0.--5. 1. "SEC_CNT,Seconds Counter Value" group.word 0x8++0xF line.word 0x0 "ALM_YEARMON,Year and Months Alarm" hexmask.word.byte 0x0 8.--15. 1. "ALM_YEAR,Year Value for Alarm" hexmask.word.byte 0x0 0.--3. 1. "ALM_MON,Months Value for Alarm" line.word 0x2 "ALM_DAYS,Days Alarm" hexmask.word.byte 0x2 0.--4. 1. "ALM_DAY,Days Value for Alarm" line.word 0x4 "ALM_HOURMIN,Hours and Minutes Alarm" hexmask.word.byte 0x4 8.--12. 1. "ALM_HOUR,Hours Value for Alarm" hexmask.word.byte 0x4 0.--5. 1. "ALM_MIN,Minutes Value for Alarm" line.word 0x6 "ALM_SECONDS,Seconds Alarm" bitfld.word 0x6 9. "INC_SEC,Increment Seconds Counter by 1." "0,1" bitfld.word 0x6 8. "DEC_SEC,Decrement Seconds Counter by 1." "0,1" newline hexmask.word.byte 0x6 0.--5. 1. "ALM_SEC,Seconds Alarm Value" line.word 0x8 "CTRL,Control" bitfld.word 0x8 13.--14. "CLKOUT,RTC Clock Output Selection" "0: No output clock,1: Fine 1 Hz clock with both precise edges,2: 32.768 kHz clock,3: Coarse 1 Hz clock with both precise edges" bitfld.word 0x8 10. "CLKO_DIS,Clock Output Disable" "0: The selected clock is output to other peripherals.,1: The selected clock is not output to other.." newline bitfld.word 0x8 8. "SWR,Software Reset" "0: Software Reset cleared,1: Software Reset asserted" bitfld.word 0x8 2.--3. "ALM_MATCH,Alarm Match" "0: Only seconds minutes and hours matched.,1: Only seconds minutes hours and days matched.,2: Only seconds minutes hours days and months..,3: Only seconds minutes hours days months and year.." line.word 0xA "STATUS,Status" eventfld.word 0xA 8. "BUS_ERR,Bus Error" "0: Read and write accesses are normal.,1: Read or write accesses occurred when.." bitfld.word 0xA 6.--7. "WE,Write Enable" "?,?,2: Enable Write Protection - Registers are locked.,?" newline rbitfld.word 0xA 1. "WRITE_PROT_EN,Write Protect Enable Status" "0: Registers are unlocked and can be accessed.,1: Registers are locked and in read-only mode." rbitfld.word 0xA 0. "INVAL_BIT,Invalidate CPU Read/Write Access" "0: Time and date counters can be read or written.,1: Time and date counter values are changing or.." line.word 0xC "ISR,Interrupt Status" eventfld.word 0xC 15. "IS_512HZ,512 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 14. "IS_256HZ,256 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 13. "IS_128HZ,128 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 12. "IS_64HZ,64 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 11. "IS_32HZ,32 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 10. "IS_16HZ,16 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 9. "IS_8HZ,8 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 8. "IS_4HZ,4 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 7. "IS_2HZ,2 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 6. "IS_1HZ,1 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 5. "MIN_IS,Minutes Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 4. "HOUR_IS,Hours Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 3. "DAY_IS,Days Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 2. "ALM_IS,Alarm Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." line.word 0xE "IER,Interrupt Enable" bitfld.word 0xE 15. "IE_512HZ,512 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 14. "IE_256HZ,256 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 13. "IE_128HZ,128 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 12. "IE_64HZ,64 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 11. "IE_32HZ,32 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 10. "IE_16HZ,16 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 9. "IE_8HZ,8 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 8. "IE_4HZ,4 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 7. "IE_2HZ,2 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 6. "IE_1HZ,1 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 5. "MIN_IE,Minutes Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 4. "HOUR_IE,Hours Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 3. "DAY_IE,Days Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 2. "ALM_IE,Alarm Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." rgroup.word 0x1C++0x1 line.word 0x0 "RTC_TEST2,Sub Second Counter" hexmask.word 0x0 0.--15. 1. "SUB_SECOND_COUNT,Sub Second Counter Value" rgroup.word 0x22++0x7 line.word 0x0 "DST_HOUR,Daylight Saving Hour" hexmask.word.byte 0x0 8.--12. 1. "DST_START_HOUR,Daylight Saving Time (DST) Hours Start Value" hexmask.word.byte 0x0 0.--4. 1. "DST_END_HOUR,Daylight Saving Time (DST) Hours End Value" line.word 0x2 "DST_MONTH,Daylight Saving Month" hexmask.word.byte 0x2 8.--11. 1. "DST_START_MONTH,Daylight Saving Time (DST) Month Start Value" hexmask.word.byte 0x2 0.--3. 1. "DST_END_MONTH,Daylight Saving Time (DST) Month End Value" line.word 0x4 "DST_DAY,Daylight Saving Day" hexmask.word.byte 0x4 8.--12. 1. "DST_START_DAY,Daylight Saving Time (DST) Day Start Value" hexmask.word.byte 0x4 0.--4. 1. "DST_END_DAY,Daylight Saving Time (DST) Day End Value" line.word 0x6 "COMPEN,Compensation" hexmask.word 0x6 0.--15. 1. "COMPEN_VAL,Compensation Value" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "RTC0" base ad:0x40068000 group.word 0x0++0x17 line.word 0x0 "YEARMON,Year and Month Counters" hexmask.word.byte 0x0 8.--15. 1. "YROFST,Year Offset Count Value" hexmask.word.byte 0x0 0.--3. 1. "MON_CNT,Month Counter" line.word 0x2 "DAYS,Days and Day-of-Week Counters" bitfld.word 0x2 8.--10. "DOW,Day of Week Counter Value" "0: Sunday,1: Monday,2: Tuesday,3: Wednesday,4: Thursday,5: Friday,6: Saturday,?" hexmask.word.byte 0x2 0.--4. 1. "DAY_CNT,Days Counter Value" line.word 0x4 "HOURMIN,Hours and Minutes Counters" hexmask.word.byte 0x4 8.--12. 1. "HOUR_CNT,Hours Counter Value" hexmask.word.byte 0x4 0.--5. 1. "MIN_CNT,Minutes Counter Value" line.word 0x6 "SECONDS,Seconds Counters" hexmask.word.byte 0x6 0.--5. 1. "SEC_CNT,Seconds Counter Value" line.word 0x8 "ALM_YEARMON,Year and Months Alarm" hexmask.word.byte 0x8 8.--15. 1. "ALM_YEAR,Year Value for Alarm" hexmask.word.byte 0x8 0.--3. 1. "ALM_MON,Months Value for Alarm" line.word 0xA "ALM_DAYS,Days Alarm" hexmask.word.byte 0xA 0.--4. 1. "ALM_DAY,Days Value for Alarm" line.word 0xC "ALM_HOURMIN,Hours and Minutes Alarm" hexmask.word.byte 0xC 8.--12. 1. "ALM_HOUR,Hours Value for Alarm" hexmask.word.byte 0xC 0.--5. 1. "ALM_MIN,Minutes Value for Alarm" line.word 0xE "ALM_SECONDS,Seconds Alarm" bitfld.word 0xE 9. "INC_SEC,Increment Seconds Counter by 1." "0,1" bitfld.word 0xE 8. "DEC_SEC,Decrement Seconds Counter by 1." "0,1" newline hexmask.word.byte 0xE 0.--5. 1. "ALM_SEC,Seconds Alarm Value" line.word 0x10 "CTRL,Control" bitfld.word 0x10 13.--14. "CLKOUT,RTC Clock Output Selection" "0: No output clock,1: Fine 1 Hz clock with both precise edges,2: 32.768 kHz clock,3: Coarse 1 Hz clock with both precise edges" bitfld.word 0x10 10. "CLKO_DIS,Clock Output Disable" "0: The selected clock is output to other peripherals.,1: The selected clock is not output to other.." newline bitfld.word 0x10 8. "SWR,Software Reset" "0: Software Reset cleared,1: Software Reset asserted" bitfld.word 0x10 6. "DST_EN,Daylight Saving Enable" "0: Disabled,1: Enabled" newline bitfld.word 0x10 2.--3. "ALM_MATCH,Alarm Match" "0: Only seconds minutes and hours matched.,1: Only seconds minutes hours and days matched.,2: Only seconds minutes hours days and months..,3: Only seconds minutes hours days months and year.." bitfld.word 0x10 1. "COMP_EN,Compensation Enable" "0: Coarse compensation is disabled.,1: Coarse compensation is enabled." newline bitfld.word 0x10 0. "FINEEN,Fine Compensation Enable" "0: Fine compensation is disabled,1: Fine compensation is enabled." line.word 0x12 "STATUS,Status" eventfld.word 0x12 11. "CMP_DONE,Compensation Done" "0: Compensation busy or not enabled,1: Compensation completed" eventfld.word 0x12 8. "BUS_ERR,Bus Error" "0: Read and write accesses are normal.,1: Read or write accesses occurred when.." newline bitfld.word 0x12 6.--7. "WE,Write Enable" "?,?,2: Enable Write Protection - Registers are locked.,?" rbitfld.word 0x12 5. "CMP_INT,Compensation Interval" "0,1" newline rbitfld.word 0x12 1. "WRITE_PROT_EN,Write Protect Enable Status" "0: Registers are unlocked and can be accessed.,1: Registers are locked and in read-only mode." rbitfld.word 0x12 0. "INVAL_BIT,Invalidate CPU Read/Write Access" "0: Time and date counters can be read or written.,1: Time and date counter values are changing or.." line.word 0x14 "ISR,Interrupt Status" eventfld.word 0x14 15. "IS_512HZ,512 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 14. "IS_256HZ,256 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 13. "IS_128HZ,128 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 12. "IS_64HZ,64 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 11. "IS_32HZ,32 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 10. "IS_16HZ,16 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 9. "IS_8HZ,8 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 8. "IS_4HZ,4 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 7. "IS_2HZ,2 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 6. "IS_1HZ,1 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 5. "MIN_IS,Minutes Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 4. "HOUR_IS,Hours Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 3. "DAY_IS,Days Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 2. "ALM_IS,Alarm Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." line.word 0x16 "IER,Interrupt Enable" bitfld.word 0x16 15. "IE_512HZ,512 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 14. "IE_256HZ,256 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 13. "IE_128HZ,128 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 12. "IE_64HZ,64 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 11. "IE_32HZ,32 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 10. "IE_16HZ,16 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 9. "IE_8HZ,8 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 8. "IE_4HZ,4 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 7. "IE_2HZ,2 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 6. "IE_1HZ,1 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 5. "MIN_IE,Minutes Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 4. "HOUR_IE,Hours Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 3. "DAY_IE,Days Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 2. "ALM_IE,Alarm Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." rgroup.word 0x1C++0x1 line.word 0x0 "RTC_TEST2,Sub Second Counter" hexmask.word 0x0 0.--15. 1. "SUB_SECOND_COUNT,Sub Second Counter Value" group.word 0x22++0x7 line.word 0x0 "DST_HOUR,Daylight Saving Hour" hexmask.word.byte 0x0 8.--12. 1. "DST_START_HOUR,Daylight Saving Time (DST) Hours Start Value" hexmask.word.byte 0x0 0.--4. 1. "DST_END_HOUR,Daylight Saving Time (DST) Hours End Value" line.word 0x2 "DST_MONTH,Daylight Saving Month" hexmask.word.byte 0x2 8.--11. 1. "DST_START_MONTH,Daylight Saving Time (DST) Month Start Value" hexmask.word.byte 0x2 0.--3. 1. "DST_END_MONTH,Daylight Saving Time (DST) Month End Value" line.word 0x4 "DST_DAY,Daylight Saving Day" hexmask.word.byte 0x4 8.--12. 1. "DST_START_DAY,Daylight Saving Time (DST) Day Start Value" hexmask.word.byte 0x4 0.--4. 1. "DST_END_DAY,Daylight Saving Time (DST) Day End Value" line.word 0x6 "COMPEN,Compensation" hexmask.word 0x6 0.--15. 1. "COMPEN_VAL,Compensation Value" tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "RTC1" base ad:0x40069000 rgroup.word 0x0++0x7 line.word 0x0 "YEARMON,Year and Month Counters" hexmask.word.byte 0x0 8.--15. 1. "YROFST,Year Offset Count Value" hexmask.word.byte 0x0 0.--3. 1. "MON_CNT,Month Counter" line.word 0x2 "DAYS,Days and Day-of-Week Counters" bitfld.word 0x2 8.--10. "DOW,Day of Week Counter Value" "0: Sunday,1: Monday,2: Tuesday,3: Wednesday,4: Thursday,5: Friday,6: Saturday,?" hexmask.word.byte 0x2 0.--4. 1. "DAY_CNT,Days Counter Value" line.word 0x4 "HOURMIN,Hours and Minutes Counters" hexmask.word.byte 0x4 8.--12. 1. "HOUR_CNT,Hours Counter Value" hexmask.word.byte 0x4 0.--5. 1. "MIN_CNT,Minutes Counter Value" line.word 0x6 "SECONDS,Seconds Counters" hexmask.word.byte 0x6 0.--5. 1. "SEC_CNT,Seconds Counter Value" group.word 0x8++0xF line.word 0x0 "ALM_YEARMON,Year and Months Alarm" hexmask.word.byte 0x0 8.--15. 1. "ALM_YEAR,Year Value for Alarm" hexmask.word.byte 0x0 0.--3. 1. "ALM_MON,Months Value for Alarm" line.word 0x2 "ALM_DAYS,Days Alarm" hexmask.word.byte 0x2 0.--4. 1. "ALM_DAY,Days Value for Alarm" line.word 0x4 "ALM_HOURMIN,Hours and Minutes Alarm" hexmask.word.byte 0x4 8.--12. 1. "ALM_HOUR,Hours Value for Alarm" hexmask.word.byte 0x4 0.--5. 1. "ALM_MIN,Minutes Value for Alarm" line.word 0x6 "ALM_SECONDS,Seconds Alarm" bitfld.word 0x6 9. "INC_SEC,Increment Seconds Counter by 1." "0,1" bitfld.word 0x6 8. "DEC_SEC,Decrement Seconds Counter by 1." "0,1" newline hexmask.word.byte 0x6 0.--5. 1. "ALM_SEC,Seconds Alarm Value" line.word 0x8 "CTRL,Control" bitfld.word 0x8 13.--14. "CLKOUT,RTC Clock Output Selection" "0: No output clock,1: Fine 1 Hz clock with both precise edges,2: 32.768 kHz clock,3: Coarse 1 Hz clock with both precise edges" bitfld.word 0x8 10. "CLKO_DIS,Clock Output Disable" "0: The selected clock is output to other peripherals.,1: The selected clock is not output to other.." newline bitfld.word 0x8 8. "SWR,Software Reset" "0: Software Reset cleared,1: Software Reset asserted" bitfld.word 0x8 2.--3. "ALM_MATCH,Alarm Match" "0: Only seconds minutes and hours matched.,1: Only seconds minutes hours and days matched.,2: Only seconds minutes hours days and months..,3: Only seconds minutes hours days months and year.." line.word 0xA "STATUS,Status" eventfld.word 0xA 8. "BUS_ERR,Bus Error" "0: Read and write accesses are normal.,1: Read or write accesses occurred when.." bitfld.word 0xA 6.--7. "WE,Write Enable" "?,?,2: Enable Write Protection - Registers are locked.,?" newline rbitfld.word 0xA 1. "WRITE_PROT_EN,Write Protect Enable Status" "0: Registers are unlocked and can be accessed.,1: Registers are locked and in read-only mode." rbitfld.word 0xA 0. "INVAL_BIT,Invalidate CPU Read/Write Access" "0: Time and date counters can be read or written.,1: Time and date counter values are changing or.." line.word 0xC "ISR,Interrupt Status" eventfld.word 0xC 15. "IS_512HZ,512 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 14. "IS_256HZ,256 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 13. "IS_128HZ,128 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 12. "IS_64HZ,64 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 11. "IS_32HZ,32 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 10. "IS_16HZ,16 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 9. "IS_8HZ,8 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 8. "IS_4HZ,4 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 7. "IS_2HZ,2 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 6. "IS_1HZ,1 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 5. "MIN_IS,Minutes Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 4. "HOUR_IS,Hours Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 3. "DAY_IS,Days Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 2. "ALM_IS,Alarm Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." line.word 0xE "IER,Interrupt Enable" bitfld.word 0xE 15. "IE_512HZ,512 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 14. "IE_256HZ,256 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 13. "IE_128HZ,128 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 12. "IE_64HZ,64 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 11. "IE_32HZ,32 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 10. "IE_16HZ,16 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 9. "IE_8HZ,8 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 8. "IE_4HZ,4 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 7. "IE_2HZ,2 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 6. "IE_1HZ,1 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 5. "MIN_IE,Minutes Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 4. "HOUR_IE,Hours Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 3. "DAY_IE,Days Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 2. "ALM_IE,Alarm Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." rgroup.word 0x1C++0x1 line.word 0x0 "RTC_TEST2,Sub Second Counter" hexmask.word 0x0 0.--15. 1. "SUB_SECOND_COUNT,Sub Second Counter Value" rgroup.word 0x22++0x7 line.word 0x0 "DST_HOUR,Daylight Saving Hour" hexmask.word.byte 0x0 8.--12. 1. "DST_START_HOUR,Daylight Saving Time (DST) Hours Start Value" hexmask.word.byte 0x0 0.--4. 1. "DST_END_HOUR,Daylight Saving Time (DST) Hours End Value" line.word 0x2 "DST_MONTH,Daylight Saving Month" hexmask.word.byte 0x2 8.--11. 1. "DST_START_MONTH,Daylight Saving Time (DST) Month Start Value" hexmask.word.byte 0x2 0.--3. 1. "DST_END_MONTH,Daylight Saving Time (DST) Month End Value" line.word 0x4 "DST_DAY,Daylight Saving Day" hexmask.word.byte 0x4 8.--12. 1. "DST_START_DAY,Daylight Saving Time (DST) Day Start Value" hexmask.word.byte 0x4 0.--4. 1. "DST_END_DAY,Daylight Saving Time (DST) Day End Value" line.word 0x6 "COMPEN,Compensation" hexmask.word 0x6 0.--15. 1. "COMPEN_VAL,Compensation Value" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "RTC0" base ad:0x40068000 group.word 0x0++0x17 line.word 0x0 "YEARMON,Year and Month Counters" hexmask.word.byte 0x0 8.--15. 1. "YROFST,Year Offset Count Value" hexmask.word.byte 0x0 0.--3. 1. "MON_CNT,Month Counter" line.word 0x2 "DAYS,Days and Day-of-Week Counters" bitfld.word 0x2 8.--10. "DOW,Day of Week Counter Value" "0: Sunday,1: Monday,2: Tuesday,3: Wednesday,4: Thursday,5: Friday,6: Saturday,?" hexmask.word.byte 0x2 0.--4. 1. "DAY_CNT,Days Counter Value" line.word 0x4 "HOURMIN,Hours and Minutes Counters" hexmask.word.byte 0x4 8.--12. 1. "HOUR_CNT,Hours Counter Value" hexmask.word.byte 0x4 0.--5. 1. "MIN_CNT,Minutes Counter Value" line.word 0x6 "SECONDS,Seconds Counters" hexmask.word.byte 0x6 0.--5. 1. "SEC_CNT,Seconds Counter Value" line.word 0x8 "ALM_YEARMON,Year and Months Alarm" hexmask.word.byte 0x8 8.--15. 1. "ALM_YEAR,Year Value for Alarm" hexmask.word.byte 0x8 0.--3. 1. "ALM_MON,Months Value for Alarm" line.word 0xA "ALM_DAYS,Days Alarm" hexmask.word.byte 0xA 0.--4. 1. "ALM_DAY,Days Value for Alarm" line.word 0xC "ALM_HOURMIN,Hours and Minutes Alarm" hexmask.word.byte 0xC 8.--12. 1. "ALM_HOUR,Hours Value for Alarm" hexmask.word.byte 0xC 0.--5. 1. "ALM_MIN,Minutes Value for Alarm" line.word 0xE "ALM_SECONDS,Seconds Alarm" bitfld.word 0xE 9. "INC_SEC,Increment Seconds Counter by 1." "0,1" bitfld.word 0xE 8. "DEC_SEC,Decrement Seconds Counter by 1." "0,1" newline hexmask.word.byte 0xE 0.--5. 1. "ALM_SEC,Seconds Alarm Value" line.word 0x10 "CTRL,Control" bitfld.word 0x10 13.--14. "CLKOUT,RTC Clock Output Selection" "0: No output clock,1: Fine 1 Hz clock with both precise edges,2: 32.768 kHz clock,3: Coarse 1 Hz clock with both precise edges" bitfld.word 0x10 10. "CLKO_DIS,Clock Output Disable" "0: The selected clock is output to other peripherals.,1: The selected clock is not output to other.." newline bitfld.word 0x10 8. "SWR,Software Reset" "0: Software Reset cleared,1: Software Reset asserted" bitfld.word 0x10 6. "DST_EN,Daylight Saving Enable" "0: Disabled,1: Enabled" newline bitfld.word 0x10 2.--3. "ALM_MATCH,Alarm Match" "0: Only seconds minutes and hours matched.,1: Only seconds minutes hours and days matched.,2: Only seconds minutes hours days and months..,3: Only seconds minutes hours days months and year.." bitfld.word 0x10 1. "COMP_EN,Compensation Enable" "0: Coarse compensation is disabled.,1: Coarse compensation is enabled." newline bitfld.word 0x10 0. "FINEEN,Fine Compensation Enable" "0: Fine compensation is disabled,1: Fine compensation is enabled." line.word 0x12 "STATUS,Status" eventfld.word 0x12 11. "CMP_DONE,Compensation Done" "0: Compensation busy or not enabled,1: Compensation completed" eventfld.word 0x12 8. "BUS_ERR,Bus Error" "0: Read and write accesses are normal.,1: Read or write accesses occurred when.." newline bitfld.word 0x12 6.--7. "WE,Write Enable" "?,?,2: Enable Write Protection - Registers are locked.,?" rbitfld.word 0x12 5. "CMP_INT,Compensation Interval" "0,1" newline rbitfld.word 0x12 1. "WRITE_PROT_EN,Write Protect Enable Status" "0: Registers are unlocked and can be accessed.,1: Registers are locked and in read-only mode." rbitfld.word 0x12 0. "INVAL_BIT,Invalidate CPU Read/Write Access" "0: Time and date counters can be read or written.,1: Time and date counter values are changing or.." line.word 0x14 "ISR,Interrupt Status" eventfld.word 0x14 15. "IS_512HZ,512 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 14. "IS_256HZ,256 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 13. "IS_128HZ,128 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 12. "IS_64HZ,64 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 11. "IS_32HZ,32 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 10. "IS_16HZ,16 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 9. "IS_8HZ,8 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 8. "IS_4HZ,4 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 7. "IS_2HZ,2 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 6. "IS_1HZ,1 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 5. "MIN_IS,Minutes Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 4. "HOUR_IS,Hours Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 3. "DAY_IS,Days Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 2. "ALM_IS,Alarm Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." line.word 0x16 "IER,Interrupt Enable" bitfld.word 0x16 15. "IE_512HZ,512 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 14. "IE_256HZ,256 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 13. "IE_128HZ,128 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 12. "IE_64HZ,64 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 11. "IE_32HZ,32 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 10. "IE_16HZ,16 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 9. "IE_8HZ,8 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 8. "IE_4HZ,4 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 7. "IE_2HZ,2 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 6. "IE_1HZ,1 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 5. "MIN_IE,Minutes Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 4. "HOUR_IE,Hours Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 3. "DAY_IE,Days Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 2. "ALM_IE,Alarm Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." rgroup.word 0x1C++0x1 line.word 0x0 "RTC_TEST2,Sub Second Counter" hexmask.word 0x0 0.--15. 1. "SUB_SECOND_COUNT,Sub Second Counter Value" group.word 0x22++0x7 line.word 0x0 "DST_HOUR,Daylight Saving Hour" hexmask.word.byte 0x0 8.--12. 1. "DST_START_HOUR,Daylight Saving Time (DST) Hours Start Value" hexmask.word.byte 0x0 0.--4. 1. "DST_END_HOUR,Daylight Saving Time (DST) Hours End Value" line.word 0x2 "DST_MONTH,Daylight Saving Month" hexmask.word.byte 0x2 8.--11. 1. "DST_START_MONTH,Daylight Saving Time (DST) Month Start Value" hexmask.word.byte 0x2 0.--3. 1. "DST_END_MONTH,Daylight Saving Time (DST) Month End Value" line.word 0x4 "DST_DAY,Daylight Saving Day" hexmask.word.byte 0x4 8.--12. 1. "DST_START_DAY,Daylight Saving Time (DST) Day Start Value" hexmask.word.byte 0x4 0.--4. 1. "DST_END_DAY,Daylight Saving Time (DST) Day End Value" line.word 0x6 "COMPEN,Compensation" hexmask.word 0x6 0.--15. 1. "COMPEN_VAL,Compensation Value" tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "RTC1" base ad:0x40069000 rgroup.word 0x0++0x7 line.word 0x0 "YEARMON,Year and Month Counters" hexmask.word.byte 0x0 8.--15. 1. "YROFST,Year Offset Count Value" hexmask.word.byte 0x0 0.--3. 1. "MON_CNT,Month Counter" line.word 0x2 "DAYS,Days and Day-of-Week Counters" bitfld.word 0x2 8.--10. "DOW,Day of Week Counter Value" "0: Sunday,1: Monday,2: Tuesday,3: Wednesday,4: Thursday,5: Friday,6: Saturday,?" hexmask.word.byte 0x2 0.--4. 1. "DAY_CNT,Days Counter Value" line.word 0x4 "HOURMIN,Hours and Minutes Counters" hexmask.word.byte 0x4 8.--12. 1. "HOUR_CNT,Hours Counter Value" hexmask.word.byte 0x4 0.--5. 1. "MIN_CNT,Minutes Counter Value" line.word 0x6 "SECONDS,Seconds Counters" hexmask.word.byte 0x6 0.--5. 1. "SEC_CNT,Seconds Counter Value" group.word 0x8++0xF line.word 0x0 "ALM_YEARMON,Year and Months Alarm" hexmask.word.byte 0x0 8.--15. 1. "ALM_YEAR,Year Value for Alarm" hexmask.word.byte 0x0 0.--3. 1. "ALM_MON,Months Value for Alarm" line.word 0x2 "ALM_DAYS,Days Alarm" hexmask.word.byte 0x2 0.--4. 1. "ALM_DAY,Days Value for Alarm" line.word 0x4 "ALM_HOURMIN,Hours and Minutes Alarm" hexmask.word.byte 0x4 8.--12. 1. "ALM_HOUR,Hours Value for Alarm" hexmask.word.byte 0x4 0.--5. 1. "ALM_MIN,Minutes Value for Alarm" line.word 0x6 "ALM_SECONDS,Seconds Alarm" bitfld.word 0x6 9. "INC_SEC,Increment Seconds Counter by 1." "0,1" bitfld.word 0x6 8. "DEC_SEC,Decrement Seconds Counter by 1." "0,1" newline hexmask.word.byte 0x6 0.--5. 1. "ALM_SEC,Seconds Alarm Value" line.word 0x8 "CTRL,Control" bitfld.word 0x8 13.--14. "CLKOUT,RTC Clock Output Selection" "0: No output clock,1: Fine 1 Hz clock with both precise edges,2: 32.768 kHz clock,3: Coarse 1 Hz clock with both precise edges" bitfld.word 0x8 10. "CLKO_DIS,Clock Output Disable" "0: The selected clock is output to other peripherals.,1: The selected clock is not output to other.." newline bitfld.word 0x8 8. "SWR,Software Reset" "0: Software Reset cleared,1: Software Reset asserted" bitfld.word 0x8 2.--3. "ALM_MATCH,Alarm Match" "0: Only seconds minutes and hours matched.,1: Only seconds minutes hours and days matched.,2: Only seconds minutes hours days and months..,3: Only seconds minutes hours days months and year.." line.word 0xA "STATUS,Status" eventfld.word 0xA 8. "BUS_ERR,Bus Error" "0: Read and write accesses are normal.,1: Read or write accesses occurred when.." bitfld.word 0xA 6.--7. "WE,Write Enable" "?,?,2: Enable Write Protection - Registers are locked.,?" newline rbitfld.word 0xA 1. "WRITE_PROT_EN,Write Protect Enable Status" "0: Registers are unlocked and can be accessed.,1: Registers are locked and in read-only mode." rbitfld.word 0xA 0. "INVAL_BIT,Invalidate CPU Read/Write Access" "0: Time and date counters can be read or written.,1: Time and date counter values are changing or.." line.word 0xC "ISR,Interrupt Status" eventfld.word 0xC 15. "IS_512HZ,512 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 14. "IS_256HZ,256 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 13. "IS_128HZ,128 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 12. "IS_64HZ,64 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 11. "IS_32HZ,32 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 10. "IS_16HZ,16 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 9. "IS_8HZ,8 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 8. "IS_4HZ,4 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 7. "IS_2HZ,2 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 6. "IS_1HZ,1 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 5. "MIN_IS,Minutes Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 4. "HOUR_IS,Hours Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0xC 3. "DAY_IS,Days Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0xC 2. "ALM_IS,Alarm Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." line.word 0xE "IER,Interrupt Enable" bitfld.word 0xE 15. "IE_512HZ,512 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 14. "IE_256HZ,256 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 13. "IE_128HZ,128 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 12. "IE_64HZ,64 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 11. "IE_32HZ,32 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 10. "IE_16HZ,16 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 9. "IE_8HZ,8 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 8. "IE_4HZ,4 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 7. "IE_2HZ,2 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 6. "IE_1HZ,1 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 5. "MIN_IE,Minutes Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 4. "HOUR_IE,Hours Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0xE 3. "DAY_IE,Days Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0xE 2. "ALM_IE,Alarm Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." rgroup.word 0x1C++0x1 line.word 0x0 "RTC_TEST2,Sub Second Counter" hexmask.word 0x0 0.--15. 1. "SUB_SECOND_COUNT,Sub Second Counter Value" rgroup.word 0x22++0x7 line.word 0x0 "DST_HOUR,Daylight Saving Hour" hexmask.word.byte 0x0 8.--12. 1. "DST_START_HOUR,Daylight Saving Time (DST) Hours Start Value" hexmask.word.byte 0x0 0.--4. 1. "DST_END_HOUR,Daylight Saving Time (DST) Hours End Value" line.word 0x2 "DST_MONTH,Daylight Saving Month" hexmask.word.byte 0x2 8.--11. 1. "DST_START_MONTH,Daylight Saving Time (DST) Month Start Value" hexmask.word.byte 0x2 0.--3. 1. "DST_END_MONTH,Daylight Saving Time (DST) Month End Value" line.word 0x4 "DST_DAY,Daylight Saving Day" hexmask.word.byte 0x4 8.--12. 1. "DST_START_DAY,Daylight Saving Time (DST) Day Start Value" hexmask.word.byte 0x4 0.--4. 1. "DST_END_DAY,Daylight Saving Time (DST) Day End Value" line.word 0x6 "COMPEN,Compensation" hexmask.word 0x6 0.--15. 1. "COMPEN_VAL,Compensation Value" tree.end endif tree.end tree "RTC_SS (Real Time Clock Subsystem)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "RTC_SS0" base ad:0x40068000 group.long 0xC00++0x3 line.long 0x0 "WAKE_TIMER_CTRL,Wake Timer Control (CPU0)" bitfld.long 0x0 31. "SHUTOFF_OSC32,Shut off OSC32KNP" "0: Enable,1: Disable" bitfld.long 0x0 28. "LOFRQCLK_SRC_EN,Low Frequency Clock Source Enable" "0: Disable,1: Enable" bitfld.long 0x0 5. "INTR_EN,Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "OSC_DIV_ENA,OSC Divide Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "CLR_WAKE_TIMER,Clear Wake Timer 0" "0: No effect.,1: Clear." eventfld.long 0x0 1. "WAKE_FLAG,Wake Timer 0 Status Flag" "0: Not time out,1: Time out." group.long 0xC0C++0x3 line.long 0x0 "WAKE_TIMER_CNT,Wake Timer 0 Counter (CPU0)" hexmask.long 0x0 0.--31. 1. "WAKE_CNT,Wake Counter 0 Value" tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "RTC_SS1" base ad:0x40069000 group.long 0xC00++0x3 line.long 0x0 "WAKE_TIMER_CTRL,Wake Timer Control (CPU1)" bitfld.long 0x0 5. "INTR_EN,Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "OSC_DIV_ENA,OSC Divide Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "CLR_WAKE_TIMER,Clear Wake Timer 1" "0: No effect.,1: Clear." eventfld.long 0x0 1. "WAKE_FLAG,Wake Timer 1 Status Flag" "0: Not Timeout.,1: Timeout." group.long 0xC0C++0x3 line.long 0x0 "WAKE_TIMER_CNT,Wake Timer 1 Counter (CPU1)" hexmask.long 0x0 0.--31. 1. "WAKE_CNT,Wake Counter 1 Value" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "RTC_SS0" base ad:0x40068000 group.long 0xC00++0x3 line.long 0x0 "WAKE_TIMER_CTRL,Wake Timer Control (CPU0)" bitfld.long 0x0 31. "SHUTOFF_OSC32,Shut off OSC32KNP" "0: Enable,1: Disable" bitfld.long 0x0 28. "LOFRQCLK_SRC_EN,Low Frequency Clock Source Enable" "0: Disable,1: Enable" bitfld.long 0x0 5. "INTR_EN,Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "OSC_DIV_ENA,OSC Divide Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "CLR_WAKE_TIMER,Clear Wake Timer 0" "0: No effect.,1: Clear." eventfld.long 0x0 1. "WAKE_FLAG,Wake Timer 0 Status Flag" "0: Not time out,1: Time out." group.long 0xC0C++0x3 line.long 0x0 "WAKE_TIMER_CNT,Wake Timer 0 Counter (CPU0)" hexmask.long 0x0 0.--31. 1. "WAKE_CNT,Wake Counter 0 Value" tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "RTC_SS1" base ad:0x40069000 group.long 0xC00++0x3 line.long 0x0 "WAKE_TIMER_CTRL,Wake Timer Control (CPU1)" bitfld.long 0x0 5. "INTR_EN,Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "OSC_DIV_ENA,OSC Divide Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "CLR_WAKE_TIMER,Clear Wake Timer 1" "0: No effect.,1: Clear." eventfld.long 0x0 1. "WAKE_FLAG,Wake Timer 1 Status Flag" "0: Not Timeout.,1: Timeout." group.long 0xC0C++0x3 line.long 0x0 "WAKE_TIMER_CNT,Wake Timer 1 Counter (CPU1)" hexmask.long 0x0 0.--31. 1. "WAKE_CNT,Wake Counter 1 Value" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "RTC_SS0" base ad:0x40068000 group.long 0xC00++0x3 line.long 0x0 "WAKE_TIMER_CTRL,Wake Timer Control (CPU0)" bitfld.long 0x0 31. "SHUTOFF_OSC32,Shut off OSC32KNP" "0: Enable,1: Disable" bitfld.long 0x0 28. "LOFRQCLK_SRC_EN,Low Frequency Clock Source Enable" "0: Disable,1: Enable" bitfld.long 0x0 5. "INTR_EN,Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "OSC_DIV_ENA,OSC Divide Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "CLR_WAKE_TIMER,Clear Wake Timer 0" "0: No effect.,1: Clear." eventfld.long 0x0 1. "WAKE_FLAG,Wake Timer 0 Status Flag" "0: Not time out,1: Time out." group.long 0xC0C++0x3 line.long 0x0 "WAKE_TIMER_CNT,Wake Timer 0 Counter (CPU0)" hexmask.long 0x0 0.--31. 1. "WAKE_CNT,Wake Counter 0 Value" tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "RTC_SS1" base ad:0x40069000 group.long 0xC00++0x3 line.long 0x0 "WAKE_TIMER_CTRL,Wake Timer Control (CPU1)" bitfld.long 0x0 5. "INTR_EN,Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 4. "OSC_DIV_ENA,OSC Divide Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "CLR_WAKE_TIMER,Clear Wake Timer 1" "0: No effect.,1: Clear." eventfld.long 0x0 1. "WAKE_FLAG,Wake Timer 1 Status Flag" "0: Not Timeout.,1: Timeout." group.long 0xC0C++0x3 line.long 0x0 "WAKE_TIMER_CNT,Wake Timer 1 Counter (CPU1)" hexmask.long 0x0 0.--31. 1. "WAKE_CNT,Wake Counter 1 Value" tree.end endif tree.end tree "SAI (Synchronous Audio Interface)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "SAI0" base ad:0x40152000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end tree "SAI1" base ad:0x40153000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end tree "SAI2" base ad:0x40154000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "SAI3" base ad:0x4031C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "SAI0" base ad:0x40152000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end tree "SAI1" base ad:0x40153000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end tree "SAI2" base ad:0x40154000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "SAI3" base ad:0x4031C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "SAI0" base ad:0x40152000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end tree "SAI1" base ad:0x40153000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end tree "SAI2" base ad:0x40154000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "SAI3" base ad:0x4031C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Data Lines" group.long 0x8++0x1B line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Disable,1: Enable (or transmitter has been disabled and has.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Not detected,1: Detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1,1: 2,2: (TFW +1),3: (TFW +1),4: (TFW +1),5: (TFW +1),6: (TFW +1),7: 8" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generate externally in Target mode,1: Generate internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 16. "TCE,Transmit Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: Continue from the start of the next frame,1: Continue from the same word that caused the FIFO.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable FIFO packing,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode,1: Output mode" bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated after the FIFO warning flag is cleared" newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" line.long 0x18 "TDR0,Transmit Data" hexmask.long 0x18 0.--31. 1. "TDR,Transmit Data" rgroup.long 0x40++0x3 line.long 0x0 "TFR0,Transmit FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x70++0x3 line.long 0x0 "TTCR,Transmit Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the receive timestamp counter is..,2: Increment when the transmit timestamp counter on..,3: Increment when the receive timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0x74++0xB line.long 0x0 "TTSR,Transmit Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "TBCR,Transmit Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "TBCTR,Transmit Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Disable,1: Enable (or receiver disabled and not yet reached.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Disable after completing the current frame,1: Enable" bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect,1: Reset" bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Not detected,1: Detected" eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: No error,1: Receive overflow detected" rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: Not full,1: Full" newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Watermark not reached,1: Watermark reached" bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disable,1: Enable" line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1,1: 2,2: (RFW value + 1),3: (RFW value + 1),4: (RFW value + 1),5: (RFW value + 1),6: (RFW value + 1),7: 8" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source,1: Swap the bit clock source" newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: Disable,1: Enable" bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus clock,1: Controller clock (MCLK) option 1,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Active high,1: Active low" bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Disable,1: Enable" hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 16. "RCE,Receive Channel Enable" "0,1" hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: From the start of the next frame after the FIFO..,1: From the same word that caused the FIFO error to.." bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: Disable,?,2: Enable 8-bit FIFO packing,3: Enable 16-bit FIFO packing" newline hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB,1: MSB" bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: First bit of the frame,1: One bit before the first bit of the frame" newline bitfld.long 0x10 2. "ONDEM,On-Demand Mode" "0: Generated continuously,1: Generated when the FIFO warning flag is 0" bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Active high,1: Active low" newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Generated externally in Target mode,1: Generated internally in Controller mode" line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" rgroup.long 0xA0++0x3 line.long 0x0 "RDR0,Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data" rgroup.long 0xC0++0x3 line.long 0x0 "RFR0,Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0xF0++0x3 line.long 0x0 "RTCR,Receive Timestamp Control" bitfld.long 0x0 9. "RBC,Reset Bit Counter" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTSC,Reset Timestamp Counter" "0: No effect,1: Reset" newline bitfld.long 0x0 2.--3. "TSSEL,Timestamp Select" "0: Increment when enabled,1: Increment when the transmit timestamp counter is..,2: Increment when the receive timestamp counter on..,3: Increment when the transmit timestamp counter on.." bitfld.long 0x0 1. "TSINC,Timestamp Increment" "0: When enabled and after the bit counter has..,1: When enabled" newline bitfld.long 0x0 0. "TSEN,Timestamp Enable" "0: Disable,1: Enable" rgroup.long 0xF4++0xB line.long 0x0 "RTSR,Receive Timestamp" hexmask.long 0x0 0.--31. 1. "TSC,Timestamp Counter" line.long 0x4 "RBCR,Receive Bit Count" hexmask.long 0x4 0.--31. 1. "BCNT,Bit Counter" line.long 0x8 "RBCTR,Receive Bit Count Timestamp" hexmask.long 0x8 0.--31. 1. "BCTS,Bit Timestamp" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: Input,1: Output" bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Controller clock (MCLK) option 1,?,2: Controller clock (MCLK) option 2,3: Controller clock (MCLK) option 3" newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end endif tree.end tree "SCT (SCTimer)" base ad:0x40114000 group.long 0x0++0x1B line.long 0x0 "CONFIG,SCT Configuration" bitfld.long 0x0 18. "AUTOLIMIT_H,Auto Limit Higher" "0: Disables,1: Enables" bitfld.long 0x0 17. "AUTOLIMIT_L,Auto Limit Lower" "0: Disables,1: Enables" newline hexmask.long.byte 0x0 9.--16. 1. "INSYNC,Input Synchronization" bitfld.long 0x0 8. "NORELOAD_H,No Reload Higher Match" "0: Reloaded,1: Not reloaded" newline bitfld.long 0x0 7. "NORELOAD_L,No Reload Lower Match" "0: Reloaded,1: Not reloaded" hexmask.long.byte 0x0 3.--6. 1. "CKSEL,SCT Clock Select" newline bitfld.long 0x0 1.--2. "CLKMODE,SCT Clock Mode" "0: System Clock mode,1: Sampled System Clock mode,2: SCT Input Clock mode,3: Asynchronous mode" bitfld.long 0x0 0. "UNIFY,SCT Operation" "0: Dual counters COUNTER_L and COUNTER_H,1: Unified counter" line.long 0x4 "CTRL,SCT Control" hexmask.long.byte 0x4 21.--28. 1. "PRE_H,Prescaler for High Counter" bitfld.long 0x4 20. "BIDIR_H,Bidirectional Select High" "0: Up,1: Up-down" newline bitfld.long 0x4 19. "CLRCTR_H,Clear Counter High" "0,1" bitfld.long 0x4 18. "HALT_H,Halt Counter High" "0: Disable,1: Enable" newline bitfld.long 0x4 17. "STOP_H,Stop Counter High" "0: Disabled,1: Enabled" bitfld.long 0x4 16. "DOWN_H,Down Counter High" "0: Up,1: Down" newline hexmask.long.byte 0x4 5.--12. 1. "PRE_L,Prescaler for Low Counter" bitfld.long 0x4 4. "BIDIR_L,Bidirectional Select Low" "0: Up,1: Up-down" newline bitfld.long 0x4 3. "CLRCTR_L,Clear Counter Low" "0,1" bitfld.long 0x4 2. "HALT_L,Halt Counter Low" "0: Disabled,1: Enabled" newline bitfld.long 0x4 1. "STOP_L,Stop Counter Low" "0: Disabled,1: Enabled" bitfld.long 0x4 0. "DOWN_L,Down Counter Low" "0: Up,1: Down" line.long 0x8 "LIMIT,SCT Limit Event Select" hexmask.long.word 0x8 16.--31. 1. "LIMMSK_H,Limit Event Counter High" hexmask.long.word 0x8 0.--15. 1. "LIMMSK_L,Limit Event Counter Low" line.long 0xC "HALT,Halt Event Select" hexmask.long.word 0xC 16.--31. 1. "HALTMSK_H,Halt Event High" hexmask.long.word 0xC 0.--15. 1. "HALTMSK_L,Halt Event Low" line.long 0x10 "STOP,Stop Event Select" hexmask.long.word 0x10 16.--31. 1. "STOPMSK_H,Stop Event High" hexmask.long.word 0x10 0.--15. 1. "STOPMSK_L,Stop Event Low" line.long 0x14 "START,Start Event Select" hexmask.long.word 0x14 16.--31. 1. "STARTMSK_H,Start Event High" hexmask.long.word 0x14 0.--15. 1. "STARTMSK_L,Start Event Low" line.long 0x18 "DITHER,Dither Condition" hexmask.long.word 0x18 16.--31. 1. "DITHER_H,Dither High" hexmask.long.word 0x18 0.--15. 1. "DITHER_L,Dither Low" group.long 0x40++0x7 line.long 0x0 "COUNT,Counter Value" hexmask.long.word 0x0 16.--31. 1. "CTR_H,Counter High" hexmask.long.word 0x0 0.--15. 1. "CTR_L,Counter Low" line.long 0x4 "STATE,State Variable" hexmask.long.byte 0x4 16.--20. 1. "STATE_H,State Variable High" hexmask.long.byte 0x4 0.--4. 1. "STATE_L,State Variable Low" rgroup.long 0x48++0x3 line.long 0x0 "INPUT,Input State" bitfld.long 0x0 31. "SIN15,Input 15 state" "0,1" bitfld.long 0x0 30. "SIN14,Input 14 state" "0,1" newline bitfld.long 0x0 29. "SIN13,Input 13 state" "0,1" bitfld.long 0x0 28. "SIN12,Input 12 state" "0,1" newline bitfld.long 0x0 27. "SIN11,Input 11 state" "0,1" bitfld.long 0x0 26. "SIN10,Input 10 state" "0,1" newline bitfld.long 0x0 25. "SIN9,Input 9 state" "0,1" bitfld.long 0x0 24. "SIN8,Input 8 state" "0,1" newline bitfld.long 0x0 23. "SIN7,Input 7 state" "0,1" bitfld.long 0x0 22. "SIN6,Input 6 state" "0,1" newline bitfld.long 0x0 21. "SIN5,Input 5 state" "0,1" bitfld.long 0x0 20. "SIN4,Input 4 state" "0,1" newline bitfld.long 0x0 19. "SIN3,Input 3 state" "0,1" bitfld.long 0x0 18. "SIN2,Input 2 state" "0,1" newline bitfld.long 0x0 17. "SIN1,Input 1 state" "0,1" bitfld.long 0x0 16. "SIN0,Input 0 state" "0,1" newline bitfld.long 0x0 15. "AIN15,Input 15 state" "0,1" bitfld.long 0x0 14. "AIN14,Input 14 state" "0,1" newline bitfld.long 0x0 13. "AIN13,Input 13 state" "0,1" bitfld.long 0x0 12. "AIN12,Input 12 state" "0,1" newline bitfld.long 0x0 11. "AIN11,Input 11 state" "0,1" bitfld.long 0x0 10. "AIN10,Input 10 state" "0,1" newline bitfld.long 0x0 9. "AIN9,Input 9 state" "0,1" bitfld.long 0x0 8. "AIN8,Input 8 state" "0,1" newline bitfld.long 0x0 7. "AIN7,Input 7 state" "0,1" bitfld.long 0x0 6. "AIN6,Input 6 state" "0,1" newline bitfld.long 0x0 5. "AIN5,Input 5 state" "0,1" bitfld.long 0x0 4. "AIN4,Input 4 state" "0,1" newline bitfld.long 0x0 3. "AIN3,Input 3 state" "0,1" bitfld.long 0x0 2. "AIN2,Input 2 state" "0,1" newline bitfld.long 0x0 1. "AIN1,Input 1 state" "0,1" bitfld.long 0x0 0. "AIN0,Input 0 state" "0,1" group.long 0x4C++0x17 line.long 0x0 "REGMODE,Match and Capture Register Mode" bitfld.long 0x0 31. "REGMOD_H15,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 30. "REGMOD_H14,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 29. "REGMOD_H13,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 28. "REGMOD_H12,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 27. "REGMOD_H11,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 26. "REGMOD_H10,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 25. "REGMOD_H9,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 24. "REGMOD_H8,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 23. "REGMOD_H7,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 22. "REGMOD_H6,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 21. "REGMOD_H5,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 20. "REGMOD_H4,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 19. "REGMOD_H3,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 18. "REGMOD_H2,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 17. "REGMOD_H1,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 16. "REGMOD_H0,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 15. "REGMOD_L15,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 14. "REGMOD_L14,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 13. "REGMOD_L13,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 12. "REGMOD_L12,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 11. "REGMOD_L11,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 10. "REGMOD_L10,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 9. "REGMOD_L9,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 8. "REGMOD_L8,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 7. "REGMOD_L7,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 6. "REGMOD_L6,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 5. "REGMOD_L5,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 4. "REGMOD_L4,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 3. "REGMOD_L3,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 2. "REGMOD_L2,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 1. "REGMOD_L1,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 0. "REGMOD_L0,Register Mode Low" "0: Match,1: Capture" line.long 0x4 "OUTPUT,Output State" bitfld.long 0x4 9. "OUT9,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" bitfld.long 0x4 8. "OUT8,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" newline bitfld.long 0x4 7. "OUT7,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" bitfld.long 0x4 6. "OUT6,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" newline bitfld.long 0x4 5. "OUT5,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" bitfld.long 0x4 4. "OUT4,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" newline bitfld.long 0x4 3. "OUT3,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" bitfld.long 0x4 2. "OUT2,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" newline bitfld.long 0x4 1. "OUT1,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" bitfld.long 0x4 0. "OUT0,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" line.long 0x8 "OUTPUTDIRCTRL,Output Counter Direction Control" bitfld.long 0x8 18.--19. "SETCLR9,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" bitfld.long 0x8 16.--17. "SETCLR8,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" newline bitfld.long 0x8 14.--15. "SETCLR7,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" bitfld.long 0x8 12.--13. "SETCLR6,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" newline bitfld.long 0x8 10.--11. "SETCLR5,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" bitfld.long 0x8 8.--9. "SETCLR4,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" newline bitfld.long 0x8 6.--7. "SETCLR3,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" bitfld.long 0x8 4.--5. "SETCLR2,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" newline bitfld.long 0x8 2.--3. "SETCLR1,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" bitfld.long 0x8 0.--1. "SETCLR0,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" line.long 0xC "RES,Output Conflict Resolution" bitfld.long 0xC 18.--19. "O9RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" bitfld.long 0xC 16.--17. "O8RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" newline bitfld.long 0xC 14.--15. "O7RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" bitfld.long 0xC 12.--13. "O6RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" newline bitfld.long 0xC 10.--11. "O5RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" bitfld.long 0xC 8.--9. "O4RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" newline bitfld.long 0xC 6.--7. "O3RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" bitfld.long 0xC 4.--5. "O2RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" newline bitfld.long 0xC 2.--3. "O1RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" bitfld.long 0xC 0.--1. "O0RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" line.long 0x10 "DMAREQ0,DMA Request 0" rbitfld.long 0x10 31. "DRQ0,DMA Request 0 State" "0,1" bitfld.long 0x10 30. "DRL0,DMA Request Low 0" "0,1" newline bitfld.long 0x10 15. "DEV_15,DMA Request Event" "0,1" bitfld.long 0x10 14. "DEV_14,DMA Request Event" "0,1" newline bitfld.long 0x10 13. "DEV_13,DMA Request Event" "0,1" bitfld.long 0x10 12. "DEV_12,DMA Request Event" "0,1" newline bitfld.long 0x10 11. "DEV_11,DMA Request Event" "0,1" bitfld.long 0x10 10. "DEV_10,DMA Request Event" "0,1" newline bitfld.long 0x10 9. "DEV_9,DMA Request Event" "0,1" bitfld.long 0x10 8. "DEV_8,DMA Request Event" "0,1" newline bitfld.long 0x10 7. "DEV_7,DMA Request Event" "0,1" bitfld.long 0x10 6. "DEV_6,DMA Request Event" "0,1" newline bitfld.long 0x10 5. "DEV_5,DMA Request Event" "0,1" bitfld.long 0x10 4. "DEV_4,DMA Request Event" "0,1" newline bitfld.long 0x10 3. "DEV_3,DMA Request Event" "0,1" bitfld.long 0x10 2. "DEV_2,DMA Request Event" "0,1" newline bitfld.long 0x10 1. "DEV_1,DMA Request Event" "0,1" bitfld.long 0x10 0. "DEV_0,DMA Request Event" "0,1" line.long 0x14 "DMAREQ1,DMA Request 1" rbitfld.long 0x14 31. "DRQ1,DMA Request 1 State" "0,1" bitfld.long 0x14 30. "DRL1,DMA Request Low 1" "0,1" newline bitfld.long 0x14 15. "DEV_15,DMA Request Event" "0,1" bitfld.long 0x14 14. "DEV_14,DMA Request Event" "0,1" newline bitfld.long 0x14 13. "DEV_13,DMA Request Event" "0,1" bitfld.long 0x14 12. "DEV_12,DMA Request Event" "0,1" newline bitfld.long 0x14 11. "DEV_11,DMA Request Event" "0,1" bitfld.long 0x14 10. "DEV_10,DMA Request Event" "0,1" newline bitfld.long 0x14 9. "DEV_9,DMA Request Event" "0,1" bitfld.long 0x14 8. "DEV_8,DMA Request Event" "0,1" newline bitfld.long 0x14 7. "DEV_7,DMA Request Event" "0,1" bitfld.long 0x14 6. "DEV_6,DMA Request Event" "0,1" newline bitfld.long 0x14 5. "DEV_5,DMA Request Event" "0,1" bitfld.long 0x14 4. "DEV_4,DMA Request Event" "0,1" newline bitfld.long 0x14 3. "DEV_3,DMA Request Event" "0,1" bitfld.long 0x14 2. "DEV_2,DMA Request Event" "0,1" newline bitfld.long 0x14 1. "DEV_1,DMA Request Event" "0,1" bitfld.long 0x14 0. "DEV_0,DMA Request Event" "0,1" group.long 0xF0++0x13 line.long 0x0 "EVEN,Event Interrupt Enable" bitfld.long 0x0 15. "IEN15,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 14. "IEN14,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 13. "IEN13,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 12. "IEN12,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 11. "IEN11,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 10. "IEN10,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 9. "IEN9,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 8. "IEN8,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 7. "IEN7,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 6. "IEN6,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "IEN5,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 4. "IEN4,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "IEN3,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 2. "IEN2,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "IEN1,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 0. "IEN0,Event Interrupt Enable" "0: Disables,1: Enables" line.long 0x4 "EVFLAG,Event Flag" bitfld.long 0x4 15. "FLAG15,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 14. "FLAG14,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 13. "FLAG13,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 12. "FLAG12,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 11. "FLAG11,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 10. "FLAG10,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 9. "FLAG9,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 8. "FLAG8,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 7. "FLAG7,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 6. "FLAG6,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 5. "FLAG5,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 4. "FLAG4,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 3. "FLAG3,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 2. "FLAG2,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 1. "FLAG1,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 0. "FLAG0,Event Flag" "0: No flag,1: Event n flag" line.long 0x8 "CONEN,Conflict Interrupt Enable" bitfld.long 0x8 9. "NCEN9,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" bitfld.long 0x8 8. "NCEN8,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" newline bitfld.long 0x8 7. "NCEN7,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" bitfld.long 0x8 6. "NCEN6,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" newline bitfld.long 0x8 5. "NCEN5,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" bitfld.long 0x8 4. "NCEN4,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" newline bitfld.long 0x8 3. "NCEN3,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" bitfld.long 0x8 2. "NCEN2,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" newline bitfld.long 0x8 1. "NCEN1,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" bitfld.long 0x8 0. "NCEN0,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" line.long 0xC "CONFLAG,Conflict Flag" bitfld.long 0xC 31. "BUSERRH,Bus Error High" "0,1" bitfld.long 0xC 30. "BUSERRL,Bus Error Low or Unified" "0,1" newline bitfld.long 0xC 9. "NCFLAG9,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" bitfld.long 0xC 8. "NCFLAG8,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" newline bitfld.long 0xC 7. "NCFLAG7,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" bitfld.long 0xC 6. "NCFLAG6,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" newline bitfld.long 0xC 5. "NCFLAG5,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" bitfld.long 0xC 4. "NCFLAG4,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" newline bitfld.long 0xC 3. "NCFLAG3,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" bitfld.long 0xC 2. "NCFLAG2,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" newline bitfld.long 0xC 1. "NCFLAG1,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" bitfld.long 0xC 0. "NCFLAG0,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" line.long 0x10 "CAP0,Capture Value" hexmask.long.word 0x10 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x10 0.--15. 1. "CAPn_L,Capture Low" group.long 0x100++0x7 line.long 0x0 "MATCH0,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP1,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x104++0x7 line.long 0x0 "MATCH1,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP2,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x108++0x7 line.long 0x0 "MATCH2,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP3,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x10C++0x7 line.long 0x0 "MATCH3,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP4,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x110++0x7 line.long 0x0 "MATCH4,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP5,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x114++0x7 line.long 0x0 "MATCH5,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP6,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x118++0x7 line.long 0x0 "MATCH6,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP7,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x11C++0x7 line.long 0x0 "MATCH7,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP8,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x120++0x7 line.long 0x0 "MATCH8,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP9,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x124++0x7 line.long 0x0 "MATCH9,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP10,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x128++0x7 line.long 0x0 "MATCH10,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP11,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x12C++0x7 line.long 0x0 "MATCH11,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP12,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x130++0x7 line.long 0x0 "MATCH12,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP13,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x134++0x7 line.long 0x0 "MATCH13,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP14,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x138++0x7 line.long 0x0 "MATCH14,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP15,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x13C++0x3 line.long 0x0 "MATCH15,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" repeat 6. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "FRACMAT[$1],Fractional Match" hexmask.long.byte 0x0 16.--19. 1. "FRACMAT_H,Fractional Match High" hexmask.long.byte 0x0 0.--3. 1. "FRACMAT_L,Fractional Match Low" repeat.end group.long 0x200++0x3 line.long 0x0 "CAPCTRL0,Capture Control" hexmask.long.word 0x0 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x0 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x200++0x7 line.long 0x0 "MATCHREL0,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL1,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x204++0x7 line.long 0x0 "MATCHREL1,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL2,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x208++0x7 line.long 0x0 "MATCHREL2,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL3,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x20C++0x7 line.long 0x0 "MATCHREL3,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL4,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x210++0x7 line.long 0x0 "MATCHREL4,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL5,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x214++0x7 line.long 0x0 "MATCHREL5,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL6,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x218++0x7 line.long 0x0 "MATCHREL6,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL7,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x21C++0x7 line.long 0x0 "MATCHREL7,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL8,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x220++0x7 line.long 0x0 "MATCHREL8,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL9,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x224++0x7 line.long 0x0 "MATCHREL9,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL10,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x228++0x7 line.long 0x0 "MATCHREL10,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL11,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x22C++0x7 line.long 0x0 "MATCHREL11,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL12,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x230++0x7 line.long 0x0 "MATCHREL12,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL13,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x234++0x7 line.long 0x0 "MATCHREL13,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL14,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x238++0x7 line.long 0x0 "MATCHREL14,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL15,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x23C++0x3 line.long 0x0 "MATCHREL15,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" repeat 6. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "FRACMATREL[$1],Fractional Match Reload" hexmask.long.byte 0x0 16.--19. 1. "RELFRAC_H,Reload Fractional Match High" hexmask.long.byte 0x0 0.--3. 1. "RELFRAC_L,Reload Fractional Match Low" repeat.end repeat 16. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF)(list ad:0x40114300 ad:0x40114308 ad:0x40114310 ad:0x40114318 ad:0x40114320 ad:0x40114328 ad:0x40114330 ad:0x40114338 ad:0x40114340 ad:0x40114348 ad:0x40114350 ad:0x40114358 ad:0x40114360 ad:0x40114368 ad:0x40114370 ad:0x40114378) tree "EVENT[$1]" base $2 group.long ($2)++0x7 line.long 0x0 "EV_STATE,Event n State" hexmask.long 0x0 0.--31. 1. "STATEMSKn,Event State Mask" line.long 0x4 "EV_CTRL,Event n Control" bitfld.long 0x4 21.--22. "DIRECTION,Direction" "0: Direction independent (event triggered..,1: Counting up (event triggered only during..,2: Counting down (event triggered only during..,?" bitfld.long 0x4 20. "MATCHMEM,Match Mem" "0,1" newline hexmask.long.byte 0x4 15.--19. 1. "STATEV,State Value" bitfld.long 0x4 14. "STATELD,State Load" "0: Value of STATEV added to that of STATE (the..,1: Value of STATEV loaded into that of STATE" newline bitfld.long 0x4 12.--13. "COMBMODE,Combination Mode" "0: OR (the event occurs when either the specified..,1: MATCH (uses the specified match only),2: IO (uses the specified I/O condition only),3: AND (the event occurs when the specified match.." bitfld.long 0x4 10.--11. "IOCOND,Input or Output Condition" "0: Low,1: Rise,2: Fall,3: High" newline hexmask.long.byte 0x4 6.--9. 1. "IOSEL,Input or Output Signal Select" bitfld.long 0x4 5. "OUTSEL,Input and Output Select" "0: Inputs,1: Outputs" newline bitfld.long 0x4 4. "HEVENT,High Event" "0: Low counter (selects the L state and the L match..,1: High counter (selects the H state and the H.." hexmask.long.byte 0x4 0.--3. 1. "MATCHSEL,Match Select" tree.end repeat.end repeat 10. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9)(list ad:0x40114500 ad:0x40114508 ad:0x40114510 ad:0x40114518 ad:0x40114520 ad:0x40114528 ad:0x40114530 ad:0x40114538 ad:0x40114540 ad:0x40114548) tree "OUT[$1]" base $2 group.long ($2)++0x7 line.long 0x0 "OUT_SET,Output n Set" hexmask.long.word 0x0 0.--15. 1. "SET,Set Output" line.long 0x4 "OUT_CLR,Output n Clear" hexmask.long.word 0x4 0.--15. 1. "CLR,Clear Output" tree.end repeat.end tree.end tree "SDADC (Sigma Delta Analog-to-Digital Converter)" base ad:0x4020D000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" newline hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" group.long 0x4++0x13 line.long 0x0 "ADC_CTL_0,ADC Control 0" hexmask.long.byte 0x0 28.--31. 1. "ADCP_POWER_ENABLE,ADCp Power Enable" newline hexmask.long.byte 0x0 24.--27. 1. "ADCN_POWER_ENABLE,ADCn Power Enable" newline hexmask.long.byte 0x0 12.--15. 1. "RST_AN_ADCP,Reset ADCp" newline hexmask.long.byte 0x0 8.--11. 1. "RST_AN_ADCN,Reset ADCn" newline hexmask.long.byte 0x0 4.--7. 1. "COMP_ADCP_ENABLE,Compensation ADCp Enable" newline hexmask.long.byte 0x0 0.--3. 1. "COMP_ADCN_ENABLE,Compensation ADCn Enable" line.long 0x4 "ADC_CTL_1,ADC Control 1" hexmask.long.byte 0x4 24.--27. 1. "DIFF_ENABLE,Diff Enable" newline hexmask.long.byte 0x4 20.--23. 1. "VSTRESS_ADC,Vstress ADC" newline hexmask.long.byte 0x4 12.--15. 1. "DCLOOP_P_ANA_ENABLE,DC Loop P Analog Enable" newline hexmask.long.byte 0x4 8.--11. 1. "DCLOOP_N_ANA_ENABLE,DC Loop N Analog Enable" line.long 0x8 "ADC_CTL_2,ADC Control 2" bitfld.long 0x8 28.--30. "SET_DITHER0,Set Dither 0" "0: Disables dither of ADCp[0] and ADCn[0],1: The higher the value the stronger the dither,2: The higher the value the stronger the dither,3: The higher the value the stronger the dither,4: The higher the value the stronger the dither,5: The higher the value the stronger the dither,6: The higher the value the stronger the dither,7: Maximum dither amplitude for ADCp[0] and ADCn[0]" newline bitfld.long 0x8 24.--26. "SET_DITHER1,Set Dither 1" "0: Disables dither of ADCp[1] and ADCn[1],1: The higher the value the stronger the dither,2: The higher the value the stronger the dither,3: The higher the value the stronger the dither,4: The higher the value the stronger the dither,5: The higher the value the stronger the dither,6: The higher the value the stronger the dither,7: Maximum dither amplitude for ADCp[1] and ADCn[1]" newline bitfld.long 0x8 20.--22. "SET_DITHER2,Set Dither 2" "0: Disables dither of ADCp[2] and ADCn[2],1: The higher the value the stronger the dither,2: The higher the value the stronger the dither,3: The higher the value the stronger the dither,4: The higher the value the stronger the dither,5: The higher the value the stronger the dither,6: The higher the value the stronger the dither,7: Maximum dither amplitude for ADCp[2] and ADCn[2]" newline bitfld.long 0x8 16.--18. "SET_DITHER3,Set Dither 3" "0: Disables dither of ADCp[3] and ADCn[3].,1: The higher the value the stronger the dither,2: The higher the value the stronger the dither,3: The higher the value the stronger the dither,4: The higher the value the stronger the dither,5: The higher the value the stronger the dither,6: The higher the value the stronger the dither,7: Maximum dither amplitude for ADCp[3] and ADCn[3]" line.long 0xC "LDO_CTL,LDO Control" bitfld.long 0xC 28. "LDO_BYPASS_ENABLE,LDO Bypass Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 20. "LDO_POWER_ENABLE,LDO Power Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 16. "VSTRESS_LDO,LDO Vstress Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 12.--13. "LDO_SETTING,LDO Setting" "0: To drive 1 SE or 1 Diff mode ADC (low power mode),1: To drive more than 1 ADCs,2: Not in use,3: Not in use" line.long 0x10 "REF_CTL,Reference Control" bitfld.long 0x10 28. "REF_POWER_ENABLE,Reference Power Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 20. "PWR_FAST_REF_ENABLE,Power Fast Reference Enable" "0: 267 ms (retain mode) when bit16=0 | 66.5 ms (low..,1: 38 ms (low noise) when bit16=0 | 1 ms (fast.." newline bitfld.long 0x10 16. "FAST_REF_ENABLE,Fast Reference Enable" "0: 267 ms (retain mode) when bit20=0 | 38 ms (low..,1: 66.5 ms (low power) when bit20=0 | 1 ms (fast.." group.long 0x1C++0x27 line.long 0x0 "DECIMATOR_CTL_0,Decimator Control 0" hexmask.long.byte 0x0 28.--31. 1. "DCFILTI_N_ENABLE,Decimation Filter Input N Enable" newline hexmask.long.byte 0x0 24.--27. 1. "DCFILTI_P_ENABLE,Decimation Filter Input P Enable" newline hexmask.long.byte 0x0 12.--15. 1. "POL_INV_N_ENABLE,Polarity Inverter N Enable" newline hexmask.long.byte 0x0 8.--11. 1. "POL_INV_P_ENABLE,Polarity Inverter P Enable" line.long 0x4 "DECIMATOR_CTL_1,Decimator Control 1" hexmask.long.byte 0x4 12.--15. 1. "FUNC_LOCAL_RST_AN_DEC_N,Functional Local Reset for Decimator N" newline hexmask.long.byte 0x4 8.--11. 1. "FUNC_LOCAL_RST_AN_DEC_P,Functional Local Reset for Decimator P" line.long 0x8 "DECIMATOR_CTL_2,Decimator Control 2" hexmask.long.byte 0x8 24.--31. 1. "VOL_CTRL_N_1,Volume Control N 1" newline hexmask.long.byte 0x8 16.--23. 1. "VOL_CTRL_P_1,Volume Control P 1" newline hexmask.long.byte 0x8 8.--15. 1. "VOL_CTRL_N_0,Volume Control N 0" newline hexmask.long.byte 0x8 0.--7. 1. "VOL_CTRL_P_0,Volume Control P 0" line.long 0xC "DECIMATOR_CTL_3,Decimator Control 3" hexmask.long.byte 0xC 24.--31. 1. "VOL_CTRL_N_3,Volume Control N 3" newline hexmask.long.byte 0xC 16.--23. 1. "VOL_CTRL_P_3,Volume Control P 3" newline hexmask.long.byte 0xC 8.--15. 1. "VOL_CTRL_N_2,Volume Control N 2" newline hexmask.long.byte 0xC 0.--7. 1. "VOL_CTRL_P_2,Volume Control P 2" line.long 0x10 "DECIMATOR_CTL_4,Decimator Control 4" bitfld.long 0x10 14.--15. "SET_SPEED_N_3,Set Speed N 3" "0: 48 kHz,1: 32 kHz,2: 16 kHz,3: 48 kHz" newline bitfld.long 0x10 12.--13. "SET_SPEED_P_3,Set Speed P 3" "0: 48 kHz,1: 32 kHz,2: 16 kHz,3: 48 kHz" newline bitfld.long 0x10 10.--11. "SET_SPEED_N_2,Set Speed N 2" "0: 48 kHz,1: 32 kHz,2: 16 kHz,3: 48 kHz" newline bitfld.long 0x10 8.--9. "SET_SPEED_P_2,Set Speed P 2" "0: 48 kHz,1: 32 kHz,2: 16 kHz,3: 48 kHz" newline bitfld.long 0x10 6.--7. "SET_SPEED_N_1,Set Speed N 1" "0: 48 kHz,1: 32 kHz,2: 16 kHz,3: 48 kHz" newline bitfld.long 0x10 4.--5. "SET_SPEED_P_1,Set Speed P 1" "0: 48 kHz,1: 32 kHz,2: 16 kHz,3: 48 kHz" newline bitfld.long 0x10 2.--3. "SET_SPEED_N_0,Set Speed N 0" "0: 48 kHz,1: 32 kHz,2: 16 kHz,3: 48 kHz" newline bitfld.long 0x10 0.--1. "SET_SPEED_P_0,Set Speed P 0" "0: 48 kHz,1: 32 kHz,2: 16 kHz,3: 48 kHz" line.long 0x14 "DC_LOOP_CTL_0,DC Loop Control 0" hexmask.long.byte 0x14 4.--7. 1. "DCLOOP_N_ENABLE,DC Loop N Enable" newline hexmask.long.byte 0x14 0.--3. 1. "DCLOOP_P_ENABLE,DC Loop P Enable" line.long 0x18 "DC_LOOP_CTL_1,DC Loop Control 1" hexmask.long.byte 0x18 4.--7. 1. "FUNC_LOCAL_RST_AN_DCLOOP_N,Functional Local Reset DCloop_n" newline hexmask.long.byte 0x18 0.--3. 1. "FUNC_LOCAL_RST_AN_DCLOOP_P,Functional Local Reset DCloop_p" line.long 0x1C "FIFO_WR_RD_CTL,FIFO Write Read Control" bitfld.long 0x1C 31. "RD_3_N_RST,Read Reset for FIFO_3_N" "0,1" newline bitfld.long 0x1C 30. "WR_3_N_RST,Write Reset for FIFO_3_N" "0,1" newline bitfld.long 0x1C 29. "RD_3_P_RST,Read Reset for FIFO_3_P" "0,1" newline bitfld.long 0x1C 28. "WR_3_P_RST,Write Reset for FIFO_3_P" "0,1" newline bitfld.long 0x1C 27. "RD_2_N_RST,Read Reset for FIFO_2_N" "0,1" newline bitfld.long 0x1C 26. "WR_2_N_RST,Write Reset for FIFO_2_N" "0,1" newline bitfld.long 0x1C 25. "RD_2_P_RST,Read Reset for FIFO_2_P" "0,1" newline bitfld.long 0x1C 24. "WR_2_P_RST,Write Reset for FIFO_2_P" "0,1" newline bitfld.long 0x1C 23. "RD_1_N_RST,Read Reset for FIFO_1_N" "0,1" newline bitfld.long 0x1C 22. "WR_1_N_RST,Write Reset for FIFO_1_N" "0,1" newline bitfld.long 0x1C 21. "RD_1_P_RST,Read Reset for FIFO_1_P" "0,1" newline bitfld.long 0x1C 20. "WR_1_P_RST,Write Reset for FIFO_1_P" "0,1" newline bitfld.long 0x1C 19. "RD_0_N_RST,Read Reset for FIFO_0_N" "0,1" newline bitfld.long 0x1C 18. "WR_0_N_RST,Write Reset for FIFO_0_N" "0,1" newline bitfld.long 0x1C 17. "RD_0_P_RST,Read Reset for FIFO_0_P" "0,1" newline bitfld.long 0x1C 16. "WR_0_P_RST,Write Reset for FIFO_0_P" "0,1" line.long 0x20 "FIFO_WATERMARK_CTL,FIFO Watermark Control" hexmask.long.byte 0x20 28.--31. 1. "WATERMARK_3_N,Watermark for FIFO_3_N" newline hexmask.long.byte 0x20 24.--27. 1. "WATERMARK_3_P,Watermark for FIFO_3_P" newline hexmask.long.byte 0x20 20.--23. 1. "WATERMARK_2_N,Watermark for FIFO_2_N" newline hexmask.long.byte 0x20 16.--19. 1. "WATERMARK_2_P,Watermark for FIFO_2_P" newline hexmask.long.byte 0x20 12.--15. 1. "WATERMARK_1_N,Watermark for FIFO_1_N" newline hexmask.long.byte 0x20 8.--11. 1. "WATERMARK_1_P,Watermark for FIFO_1_P" newline hexmask.long.byte 0x20 4.--7. 1. "WATERMARK_0_N,Watermark for FIFO_0_N" newline hexmask.long.byte 0x20 0.--3. 1. "WATERMARK_0_P,Watermark for FIFO_0_P" line.long 0x24 "FIFO_WATERMARK_ERROR_CTL,FIFO Watermark Error Control" bitfld.long 0x24 15. "ERR_3_N_EN,Interrupt Enable for FIFO_3_N" "0: Disables,1: Enables" newline bitfld.long 0x24 14. "ERR_3_P_EN,Interrupt Enable for FIFO_3_P" "0: Disables,1: Enables" newline bitfld.long 0x24 13. "ERR_2_N_EN,Interrupt Enable for FIFO_2_N" "0: Disables,1: Enables" newline bitfld.long 0x24 12. "ERR_2_P_EN,Interrupt Enable for FIFO_2_P" "0: Disables,1: Enables" newline bitfld.long 0x24 11. "ERR_1_N_EN,Interrupt Enable for FIFO_1_N" "0: Disables,1: Enables" newline bitfld.long 0x24 10. "ERR_1_P_EN,Interrupt Enable for FIFO_1_P" "0: Disables,1: Enables" newline bitfld.long 0x24 9. "ERR_0_N_EN,Interrupt Enable for FIFO_0_N" "0: Disables,1: Enables" newline bitfld.long 0x24 8. "ERR_0_P_EN,Interrupt Enable for FIFO_0_P" "0: Disables,1: Enables" newline bitfld.long 0x24 7. "WM_3_N_EN,Watermark Enable for FIFO_3_N" "0: Disables,1: Enables" newline bitfld.long 0x24 6. "WM_3_P_EN,Watermark Enable for FIFO_3_P" "0: Disables,1: Enables" newline bitfld.long 0x24 5. "WM_2_N_EN,Watermark Enable for FIFO_2_N" "0: Disables,1: Enables" newline bitfld.long 0x24 4. "WM_2_P_EN,Watermark Enable for FIFO_2_P" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "WM_1_N_EN,Watermark Enable for FIFO_1_N" "0: Disables,1: Enables" newline bitfld.long 0x24 2. "WM_1_P_EN,Watermark Enable for FIFO_1_P" "0: Disables,1: Enables" newline bitfld.long 0x24 1. "WM_0_N_EN,Watermark Enable for FIFO_0_N" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "WM_0_P_EN,Watermark Enable for FIFO_0_P" "0: Disables,1: Enables" rgroup.long 0x44++0x23 line.long 0x0 "FIFO_WATERMARK_ERROR_ST,FIFO Watermark Error Status" bitfld.long 0x0 15. "ERR_3_N,Interrupt from FIFO_3_N" "0: No interrupt,1: Interrupt" newline bitfld.long 0x0 14. "ERR_3_P,Interrupt from FIFO_3_P" "0: No interrupt,1: Interrupt" newline bitfld.long 0x0 13. "ERR_2_N,Interrupt from FIFO_2_N" "0: No interrupt,1: Interrupt" newline bitfld.long 0x0 12. "ERR_2_P,Interrupt from FIFO_2_P" "0: No interrupt,1: Interrupt" newline bitfld.long 0x0 11. "ERR_1_N,Interrupt from FIFO_1_N" "0: No interrupt,1: Interrupt" newline bitfld.long 0x0 10. "ERR_1_P,Interrupt from FIFO_1_P" "0: No interrupt,1: Interrupt" newline bitfld.long 0x0 9. "ERR_0_N,Interrupt from FIFO_0_N" "0: No interrupt,1: Interrupt" newline bitfld.long 0x0 8. "ERR_0_P,Interrupt from FIFO_0_P" "0: No interrupt,1: Interrupt" newline bitfld.long 0x0 7. "WM_3_N_ST,Watermark Status for FIFO_3_N" "0: No watermark error,1: Watermark error" newline bitfld.long 0x0 6. "WM_3_P_ST,Watermark Status for FIFO_3_P" "0: No watermark error,1: Watermark error" newline bitfld.long 0x0 5. "WM_2_N_ST,Watermark Status for FIFO_2_N" "0: No watermark error,1: Watermark error" newline bitfld.long 0x0 4. "WM_2_P_ST,Watermark Status for FIFO_2_P" "0: No watermark error,1: Watermark error" newline bitfld.long 0x0 3. "WM_1_N_ST,Watermark Status for FIFO_1_N" "0: No watermark error,1: Watermark error" newline bitfld.long 0x0 2. "WM_1_P_ST,Watermark Status for FIFO_1_P." "0: No watermark error,1: Watermark error" newline bitfld.long 0x0 1. "WM_0_N_ST,Watermark Status for FIFO_0_N" "0: No watermark error,1: Watermark error" newline bitfld.long 0x0 0. "WM_0_P_ST,Watermark Status for FIFO_0_P" "0: No watermark error,1: Watermark error" line.long 0x4 "FIFO_0_P,FIFO 0 P" hexmask.long.tbyte 0x4 0.--23. 1. "FIFO_0_P,FIFO_0_P Output Data" line.long 0x8 "FIFO_0_N,FIFO 0 N" hexmask.long.tbyte 0x8 0.--23. 1. "FIFO_0_N,FIFO_0_N Output Data" line.long 0xC "FIFO_1_P,FIFO 1 P" hexmask.long.tbyte 0xC 0.--23. 1. "FIFO_1_P,FIFO_1_P Output Data" line.long 0x10 "FIFO_1_N,FIFO 1 N" hexmask.long.tbyte 0x10 0.--23. 1. "FIFO_1_N,FIFO_1_N Output Data" line.long 0x14 "FIFO_2_P,FIFO 2 P" hexmask.long.tbyte 0x14 0.--23. 1. "FIFO_2_P,FIFO_2_P Output Data" line.long 0x18 "FIFO_2_N,FIFO 2 N" hexmask.long.tbyte 0x18 0.--23. 1. "FIFO_2_N,FIFO_2_N Output Data" line.long 0x1C "FIFO_3_P,FIFO 3 P" hexmask.long.tbyte 0x1C 0.--23. 1. "FIFO_3_P,FIFO_3_P Output Data" line.long 0x20 "FIFO_3_N,FIFO 3 N" hexmask.long.tbyte 0x20 0.--23. 1. "FIFO_3_N,FIFO_3_N Output Data" rgroup.long 0x6C++0x7 line.long 0x0 "FIFO_ENTRIES_AVAIL_0,FIFO Entries Availability 0" hexmask.long.byte 0x0 24.--28. 1. "FIFO_1_N_AVAIL,Entries Available for FIFO_1_N" newline hexmask.long.byte 0x0 16.--20. 1. "FIFO_1_P_AVAIL,Entries Available for FIFO_1_P" newline hexmask.long.byte 0x0 8.--12. 1. "FIFO_0_N_AVAIL,Entries Available for FIFO_0_N" newline hexmask.long.byte 0x0 0.--4. 1. "FIFO_0_P_AVAIL,Entries Available for FIFO_0_P" line.long 0x4 "FIFO_ENTRIES_AVAIL_1,FIFO Entries Availability 1" hexmask.long.byte 0x4 24.--28. 1. "FIFO_3_N_AVAIL,Entries Available for FIFO_3_N" newline hexmask.long.byte 0x4 16.--20. 1. "FIFO_3_P_AVAIL,Entries Available for FIFO_3_P" newline hexmask.long.byte 0x4 8.--12. 1. "FIFO_2_N_AVAIL,Entries Available for FIFO_2_N" newline hexmask.long.byte 0x4 0.--4. 1. "FIFO_2_P_AVAIL,Entries Available for FIFO_2_P" group.long 0x74++0x3 line.long 0x0 "FIFO_INTERRUPT,FIFO Interrupt" bitfld.long 0x0 1. "FIFO_INTERRUPT_EN,FIFO Interrupt Enable" "0: Disables,1: Enables" newline eventfld.long 0x0 0. "FIFO_INTERRUPT,FIFO Interrupt" "0,1" tree.end tree "SEMA42 (Semaphores2)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "SEMA42_4" base ad:0x4018A000 group.byte 0x0++0x3F line.byte 0x0 "GATE3,Gate" hexmask.byte 0x0 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1 "GATE2,Gate" hexmask.byte 0x1 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2 "GATE1,Gate" hexmask.byte 0x2 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3 "GATE0,Gate" hexmask.byte 0x3 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x4 "GATE7,Gate" hexmask.byte 0x4 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x5 "GATE6,Gate" hexmask.byte 0x5 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x6 "GATE5,Gate" hexmask.byte 0x6 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x7 "GATE4,Gate" hexmask.byte 0x7 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x8 "GATE11,Gate" hexmask.byte 0x8 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x9 "GATE10,Gate" hexmask.byte 0x9 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xA "GATE9,Gate" hexmask.byte 0xA 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xB "GATE8,Gate" hexmask.byte 0xB 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xC "GATE15,Gate" hexmask.byte 0xC 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xD "GATE14,Gate" hexmask.byte 0xD 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xE "GATE13,Gate" hexmask.byte 0xE 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xF "GATE12,Gate" hexmask.byte 0xF 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x10 "GATE19,Gate" hexmask.byte 0x10 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x11 "GATE18,Gate" hexmask.byte 0x11 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x12 "GATE17,Gate" hexmask.byte 0x12 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x13 "GATE16,Gate" hexmask.byte 0x13 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x14 "GATE23,Gate" hexmask.byte 0x14 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x15 "GATE22,Gate" hexmask.byte 0x15 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x16 "GATE21,Gate" hexmask.byte 0x16 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x17 "GATE20,Gate" hexmask.byte 0x17 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x18 "GATE27,Gate" hexmask.byte 0x18 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x19 "GATE26,Gate" hexmask.byte 0x19 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1A "GATE25,Gate" hexmask.byte 0x1A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1B "GATE24,Gate" hexmask.byte 0x1B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1C "GATE31,Gate" hexmask.byte 0x1C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1D "GATE30,Gate" hexmask.byte 0x1D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1E "GATE29,Gate" hexmask.byte 0x1E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1F "GATE28,Gate" hexmask.byte 0x1F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x20 "GATE35,Gate" hexmask.byte 0x20 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x21 "GATE34,Gate" hexmask.byte 0x21 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x22 "GATE33,Gate" hexmask.byte 0x22 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x23 "GATE32,Gate" hexmask.byte 0x23 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x24 "GATE39,Gate" hexmask.byte 0x24 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x25 "GATE38,Gate" hexmask.byte 0x25 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x26 "GATE37,Gate" hexmask.byte 0x26 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x27 "GATE36,Gate" hexmask.byte 0x27 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x28 "GATE43,Gate" hexmask.byte 0x28 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x29 "GATE42,Gate" hexmask.byte 0x29 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2A "GATE41,Gate" hexmask.byte 0x2A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2B "GATE40,Gate" hexmask.byte 0x2B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2C "GATE47,Gate" hexmask.byte 0x2C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2D "GATE46,Gate" hexmask.byte 0x2D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2E "GATE45,Gate" hexmask.byte 0x2E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2F "GATE44,Gate" hexmask.byte 0x2F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x30 "GATE51,Gate" hexmask.byte 0x30 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x31 "GATE50,Gate" hexmask.byte 0x31 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x32 "GATE49,Gate" hexmask.byte 0x32 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x33 "GATE48,Gate" hexmask.byte 0x33 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x34 "GATE55,Gate" hexmask.byte 0x34 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x35 "GATE54,Gate" hexmask.byte 0x35 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x36 "GATE53,Gate" hexmask.byte 0x36 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x37 "GATE52,Gate" hexmask.byte 0x37 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x38 "GATE59,Gate" hexmask.byte 0x38 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x39 "GATE58,Gate" hexmask.byte 0x39 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3A "GATE57,Gate" hexmask.byte 0x3A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3B "GATE56,Gate" hexmask.byte 0x3B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3C "GATE63,Gate" hexmask.byte 0x3C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3D "GATE62,Gate" hexmask.byte 0x3D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3E "GATE61,Gate" hexmask.byte 0x3E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3F "GATE60,Gate" hexmask.byte 0x3F 0.--3. 1. "GTFSM,Gate Finite State Machine" rgroup.word 0x42++0x1 line.word 0x0 "RSTGT_R,Reset Gate Read" bitfld.word 0x0 12.--13. "RSTGSM,Reset Gate Finite State Machine" "0: Idle waiting for the first data pattern write.,1: Waiting for the second data pattern write,2: The 2-write sequence has completed. Generate the..,?" hexmask.word.byte 0x0 8.--11. 1. "RSTGMS,Reset Gate Domain" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" wgroup.word 0x42++0x1 line.word 0x0 "RSTGT_W,Reset Gate Write" hexmask.word.byte 0x0 8.--15. 1. "RSTGDP,Reset Gate Data Pattern" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "SEMA42_4" base ad:0x4018A000 group.byte 0x0++0x3F line.byte 0x0 "GATE3,Gate" hexmask.byte 0x0 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1 "GATE2,Gate" hexmask.byte 0x1 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2 "GATE1,Gate" hexmask.byte 0x2 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3 "GATE0,Gate" hexmask.byte 0x3 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x4 "GATE7,Gate" hexmask.byte 0x4 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x5 "GATE6,Gate" hexmask.byte 0x5 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x6 "GATE5,Gate" hexmask.byte 0x6 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x7 "GATE4,Gate" hexmask.byte 0x7 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x8 "GATE11,Gate" hexmask.byte 0x8 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x9 "GATE10,Gate" hexmask.byte 0x9 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xA "GATE9,Gate" hexmask.byte 0xA 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xB "GATE8,Gate" hexmask.byte 0xB 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xC "GATE15,Gate" hexmask.byte 0xC 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xD "GATE14,Gate" hexmask.byte 0xD 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xE "GATE13,Gate" hexmask.byte 0xE 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xF "GATE12,Gate" hexmask.byte 0xF 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x10 "GATE19,Gate" hexmask.byte 0x10 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x11 "GATE18,Gate" hexmask.byte 0x11 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x12 "GATE17,Gate" hexmask.byte 0x12 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x13 "GATE16,Gate" hexmask.byte 0x13 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x14 "GATE23,Gate" hexmask.byte 0x14 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x15 "GATE22,Gate" hexmask.byte 0x15 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x16 "GATE21,Gate" hexmask.byte 0x16 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x17 "GATE20,Gate" hexmask.byte 0x17 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x18 "GATE27,Gate" hexmask.byte 0x18 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x19 "GATE26,Gate" hexmask.byte 0x19 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1A "GATE25,Gate" hexmask.byte 0x1A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1B "GATE24,Gate" hexmask.byte 0x1B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1C "GATE31,Gate" hexmask.byte 0x1C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1D "GATE30,Gate" hexmask.byte 0x1D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1E "GATE29,Gate" hexmask.byte 0x1E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1F "GATE28,Gate" hexmask.byte 0x1F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x20 "GATE35,Gate" hexmask.byte 0x20 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x21 "GATE34,Gate" hexmask.byte 0x21 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x22 "GATE33,Gate" hexmask.byte 0x22 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x23 "GATE32,Gate" hexmask.byte 0x23 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x24 "GATE39,Gate" hexmask.byte 0x24 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x25 "GATE38,Gate" hexmask.byte 0x25 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x26 "GATE37,Gate" hexmask.byte 0x26 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x27 "GATE36,Gate" hexmask.byte 0x27 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x28 "GATE43,Gate" hexmask.byte 0x28 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x29 "GATE42,Gate" hexmask.byte 0x29 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2A "GATE41,Gate" hexmask.byte 0x2A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2B "GATE40,Gate" hexmask.byte 0x2B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2C "GATE47,Gate" hexmask.byte 0x2C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2D "GATE46,Gate" hexmask.byte 0x2D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2E "GATE45,Gate" hexmask.byte 0x2E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2F "GATE44,Gate" hexmask.byte 0x2F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x30 "GATE51,Gate" hexmask.byte 0x30 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x31 "GATE50,Gate" hexmask.byte 0x31 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x32 "GATE49,Gate" hexmask.byte 0x32 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x33 "GATE48,Gate" hexmask.byte 0x33 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x34 "GATE55,Gate" hexmask.byte 0x34 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x35 "GATE54,Gate" hexmask.byte 0x35 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x36 "GATE53,Gate" hexmask.byte 0x36 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x37 "GATE52,Gate" hexmask.byte 0x37 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x38 "GATE59,Gate" hexmask.byte 0x38 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x39 "GATE58,Gate" hexmask.byte 0x39 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3A "GATE57,Gate" hexmask.byte 0x3A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3B "GATE56,Gate" hexmask.byte 0x3B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3C "GATE63,Gate" hexmask.byte 0x3C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3D "GATE62,Gate" hexmask.byte 0x3D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3E "GATE61,Gate" hexmask.byte 0x3E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3F "GATE60,Gate" hexmask.byte 0x3F 0.--3. 1. "GTFSM,Gate Finite State Machine" rgroup.word 0x42++0x1 line.word 0x0 "RSTGT_R,Reset Gate Read" bitfld.word 0x0 12.--13. "RSTGSM,Reset Gate Finite State Machine" "0: Idle waiting for the first data pattern write.,1: Waiting for the second data pattern write,2: The 2-write sequence has completed. Generate the..,?" hexmask.word.byte 0x0 8.--11. 1. "RSTGMS,Reset Gate Domain" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" wgroup.word 0x42++0x1 line.word 0x0 "RSTGT_W,Reset Gate Write" hexmask.word.byte 0x0 8.--15. 1. "RSTGDP,Reset Gate Data Pattern" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "SEMA42_4" base ad:0x4018A000 group.byte 0x0++0x3F line.byte 0x0 "GATE3,Gate" hexmask.byte 0x0 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1 "GATE2,Gate" hexmask.byte 0x1 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2 "GATE1,Gate" hexmask.byte 0x2 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3 "GATE0,Gate" hexmask.byte 0x3 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x4 "GATE7,Gate" hexmask.byte 0x4 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x5 "GATE6,Gate" hexmask.byte 0x5 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x6 "GATE5,Gate" hexmask.byte 0x6 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x7 "GATE4,Gate" hexmask.byte 0x7 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x8 "GATE11,Gate" hexmask.byte 0x8 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x9 "GATE10,Gate" hexmask.byte 0x9 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xA "GATE9,Gate" hexmask.byte 0xA 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xB "GATE8,Gate" hexmask.byte 0xB 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xC "GATE15,Gate" hexmask.byte 0xC 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xD "GATE14,Gate" hexmask.byte 0xD 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xE "GATE13,Gate" hexmask.byte 0xE 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xF "GATE12,Gate" hexmask.byte 0xF 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x10 "GATE19,Gate" hexmask.byte 0x10 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x11 "GATE18,Gate" hexmask.byte 0x11 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x12 "GATE17,Gate" hexmask.byte 0x12 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x13 "GATE16,Gate" hexmask.byte 0x13 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x14 "GATE23,Gate" hexmask.byte 0x14 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x15 "GATE22,Gate" hexmask.byte 0x15 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x16 "GATE21,Gate" hexmask.byte 0x16 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x17 "GATE20,Gate" hexmask.byte 0x17 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x18 "GATE27,Gate" hexmask.byte 0x18 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x19 "GATE26,Gate" hexmask.byte 0x19 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1A "GATE25,Gate" hexmask.byte 0x1A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1B "GATE24,Gate" hexmask.byte 0x1B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1C "GATE31,Gate" hexmask.byte 0x1C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1D "GATE30,Gate" hexmask.byte 0x1D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1E "GATE29,Gate" hexmask.byte 0x1E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1F "GATE28,Gate" hexmask.byte 0x1F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x20 "GATE35,Gate" hexmask.byte 0x20 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x21 "GATE34,Gate" hexmask.byte 0x21 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x22 "GATE33,Gate" hexmask.byte 0x22 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x23 "GATE32,Gate" hexmask.byte 0x23 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x24 "GATE39,Gate" hexmask.byte 0x24 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x25 "GATE38,Gate" hexmask.byte 0x25 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x26 "GATE37,Gate" hexmask.byte 0x26 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x27 "GATE36,Gate" hexmask.byte 0x27 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x28 "GATE43,Gate" hexmask.byte 0x28 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x29 "GATE42,Gate" hexmask.byte 0x29 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2A "GATE41,Gate" hexmask.byte 0x2A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2B "GATE40,Gate" hexmask.byte 0x2B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2C "GATE47,Gate" hexmask.byte 0x2C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2D "GATE46,Gate" hexmask.byte 0x2D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2E "GATE45,Gate" hexmask.byte 0x2E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2F "GATE44,Gate" hexmask.byte 0x2F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x30 "GATE51,Gate" hexmask.byte 0x30 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x31 "GATE50,Gate" hexmask.byte 0x31 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x32 "GATE49,Gate" hexmask.byte 0x32 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x33 "GATE48,Gate" hexmask.byte 0x33 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x34 "GATE55,Gate" hexmask.byte 0x34 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x35 "GATE54,Gate" hexmask.byte 0x35 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x36 "GATE53,Gate" hexmask.byte 0x36 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x37 "GATE52,Gate" hexmask.byte 0x37 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x38 "GATE59,Gate" hexmask.byte 0x38 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x39 "GATE58,Gate" hexmask.byte 0x39 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3A "GATE57,Gate" hexmask.byte 0x3A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3B "GATE56,Gate" hexmask.byte 0x3B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3C "GATE63,Gate" hexmask.byte 0x3C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3D "GATE62,Gate" hexmask.byte 0x3D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3E "GATE61,Gate" hexmask.byte 0x3E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3F "GATE60,Gate" hexmask.byte 0x3F 0.--3. 1. "GTFSM,Gate Finite State Machine" rgroup.word 0x42++0x1 line.word 0x0 "RSTGT_R,Reset Gate Read" bitfld.word 0x0 12.--13. "RSTGSM,Reset Gate Finite State Machine" "0: Idle waiting for the first data pattern write.,1: Waiting for the second data pattern write,2: The 2-write sequence has completed. Generate the..,?" hexmask.word.byte 0x0 8.--11. 1. "RSTGMS,Reset Gate Domain" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" wgroup.word 0x42++0x1 line.word 0x0 "RSTGT_W,Reset Gate Write" hexmask.word.byte 0x0 8.--15. 1. "RSTGDP,Reset Gate Data Pattern" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" tree.end endif tree "SEMA42_0" base ad:0x40206000 group.byte 0x0++0x3F line.byte 0x0 "GATE3,Gate" hexmask.byte 0x0 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1 "GATE2,Gate" hexmask.byte 0x1 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2 "GATE1,Gate" hexmask.byte 0x2 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3 "GATE0,Gate" hexmask.byte 0x3 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x4 "GATE7,Gate" hexmask.byte 0x4 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x5 "GATE6,Gate" hexmask.byte 0x5 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x6 "GATE5,Gate" hexmask.byte 0x6 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x7 "GATE4,Gate" hexmask.byte 0x7 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x8 "GATE11,Gate" hexmask.byte 0x8 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x9 "GATE10,Gate" hexmask.byte 0x9 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xA "GATE9,Gate" hexmask.byte 0xA 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xB "GATE8,Gate" hexmask.byte 0xB 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xC "GATE15,Gate" hexmask.byte 0xC 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xD "GATE14,Gate" hexmask.byte 0xD 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xE "GATE13,Gate" hexmask.byte 0xE 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xF "GATE12,Gate" hexmask.byte 0xF 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x10 "GATE19,Gate" hexmask.byte 0x10 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x11 "GATE18,Gate" hexmask.byte 0x11 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x12 "GATE17,Gate" hexmask.byte 0x12 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x13 "GATE16,Gate" hexmask.byte 0x13 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x14 "GATE23,Gate" hexmask.byte 0x14 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x15 "GATE22,Gate" hexmask.byte 0x15 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x16 "GATE21,Gate" hexmask.byte 0x16 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x17 "GATE20,Gate" hexmask.byte 0x17 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x18 "GATE27,Gate" hexmask.byte 0x18 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x19 "GATE26,Gate" hexmask.byte 0x19 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1A "GATE25,Gate" hexmask.byte 0x1A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1B "GATE24,Gate" hexmask.byte 0x1B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1C "GATE31,Gate" hexmask.byte 0x1C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1D "GATE30,Gate" hexmask.byte 0x1D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1E "GATE29,Gate" hexmask.byte 0x1E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1F "GATE28,Gate" hexmask.byte 0x1F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x20 "GATE35,Gate" hexmask.byte 0x20 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x21 "GATE34,Gate" hexmask.byte 0x21 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x22 "GATE33,Gate" hexmask.byte 0x22 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x23 "GATE32,Gate" hexmask.byte 0x23 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x24 "GATE39,Gate" hexmask.byte 0x24 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x25 "GATE38,Gate" hexmask.byte 0x25 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x26 "GATE37,Gate" hexmask.byte 0x26 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x27 "GATE36,Gate" hexmask.byte 0x27 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x28 "GATE43,Gate" hexmask.byte 0x28 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x29 "GATE42,Gate" hexmask.byte 0x29 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2A "GATE41,Gate" hexmask.byte 0x2A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2B "GATE40,Gate" hexmask.byte 0x2B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2C "GATE47,Gate" hexmask.byte 0x2C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2D "GATE46,Gate" hexmask.byte 0x2D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2E "GATE45,Gate" hexmask.byte 0x2E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2F "GATE44,Gate" hexmask.byte 0x2F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x30 "GATE51,Gate" hexmask.byte 0x30 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x31 "GATE50,Gate" hexmask.byte 0x31 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x32 "GATE49,Gate" hexmask.byte 0x32 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x33 "GATE48,Gate" hexmask.byte 0x33 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x34 "GATE55,Gate" hexmask.byte 0x34 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x35 "GATE54,Gate" hexmask.byte 0x35 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x36 "GATE53,Gate" hexmask.byte 0x36 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x37 "GATE52,Gate" hexmask.byte 0x37 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x38 "GATE59,Gate" hexmask.byte 0x38 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x39 "GATE58,Gate" hexmask.byte 0x39 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3A "GATE57,Gate" hexmask.byte 0x3A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3B "GATE56,Gate" hexmask.byte 0x3B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3C "GATE63,Gate" hexmask.byte 0x3C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3D "GATE62,Gate" hexmask.byte 0x3D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3E "GATE61,Gate" hexmask.byte 0x3E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3F "GATE60,Gate" hexmask.byte 0x3F 0.--3. 1. "GTFSM,Gate Finite State Machine" rgroup.word 0x42++0x1 line.word 0x0 "RSTGT_R,Reset Gate Read" bitfld.word 0x0 12.--13. "RSTGSM,Reset Gate Finite State Machine" "0: Idle waiting for the first data pattern write.,1: Waiting for the second data pattern write,2: The 2-write sequence has completed. Generate the..,?" hexmask.word.byte 0x0 8.--11. 1. "RSTGMS,Reset Gate Domain" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" wgroup.word 0x42++0x1 line.word 0x0 "RSTGT_W,Reset Gate Write" hexmask.word.byte 0x0 8.--15. 1. "RSTGDP,Reset Gate Data Pattern" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" tree.end sif (cpuis("IMXRT735-CPU1")) tree "SEMA42_3" base ad:0x4031B000 group.byte 0x0++0x3F line.byte 0x0 "GATE3,Gate" hexmask.byte 0x0 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1 "GATE2,Gate" hexmask.byte 0x1 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2 "GATE1,Gate" hexmask.byte 0x2 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3 "GATE0,Gate" hexmask.byte 0x3 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x4 "GATE7,Gate" hexmask.byte 0x4 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x5 "GATE6,Gate" hexmask.byte 0x5 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x6 "GATE5,Gate" hexmask.byte 0x6 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x7 "GATE4,Gate" hexmask.byte 0x7 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x8 "GATE11,Gate" hexmask.byte 0x8 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x9 "GATE10,Gate" hexmask.byte 0x9 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xA "GATE9,Gate" hexmask.byte 0xA 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xB "GATE8,Gate" hexmask.byte 0xB 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xC "GATE15,Gate" hexmask.byte 0xC 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xD "GATE14,Gate" hexmask.byte 0xD 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xE "GATE13,Gate" hexmask.byte 0xE 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xF "GATE12,Gate" hexmask.byte 0xF 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x10 "GATE19,Gate" hexmask.byte 0x10 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x11 "GATE18,Gate" hexmask.byte 0x11 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x12 "GATE17,Gate" hexmask.byte 0x12 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x13 "GATE16,Gate" hexmask.byte 0x13 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x14 "GATE23,Gate" hexmask.byte 0x14 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x15 "GATE22,Gate" hexmask.byte 0x15 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x16 "GATE21,Gate" hexmask.byte 0x16 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x17 "GATE20,Gate" hexmask.byte 0x17 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x18 "GATE27,Gate" hexmask.byte 0x18 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x19 "GATE26,Gate" hexmask.byte 0x19 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1A "GATE25,Gate" hexmask.byte 0x1A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1B "GATE24,Gate" hexmask.byte 0x1B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1C "GATE31,Gate" hexmask.byte 0x1C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1D "GATE30,Gate" hexmask.byte 0x1D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1E "GATE29,Gate" hexmask.byte 0x1E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1F "GATE28,Gate" hexmask.byte 0x1F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x20 "GATE35,Gate" hexmask.byte 0x20 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x21 "GATE34,Gate" hexmask.byte 0x21 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x22 "GATE33,Gate" hexmask.byte 0x22 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x23 "GATE32,Gate" hexmask.byte 0x23 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x24 "GATE39,Gate" hexmask.byte 0x24 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x25 "GATE38,Gate" hexmask.byte 0x25 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x26 "GATE37,Gate" hexmask.byte 0x26 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x27 "GATE36,Gate" hexmask.byte 0x27 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x28 "GATE43,Gate" hexmask.byte 0x28 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x29 "GATE42,Gate" hexmask.byte 0x29 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2A "GATE41,Gate" hexmask.byte 0x2A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2B "GATE40,Gate" hexmask.byte 0x2B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2C "GATE47,Gate" hexmask.byte 0x2C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2D "GATE46,Gate" hexmask.byte 0x2D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2E "GATE45,Gate" hexmask.byte 0x2E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2F "GATE44,Gate" hexmask.byte 0x2F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x30 "GATE51,Gate" hexmask.byte 0x30 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x31 "GATE50,Gate" hexmask.byte 0x31 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x32 "GATE49,Gate" hexmask.byte 0x32 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x33 "GATE48,Gate" hexmask.byte 0x33 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x34 "GATE55,Gate" hexmask.byte 0x34 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x35 "GATE54,Gate" hexmask.byte 0x35 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x36 "GATE53,Gate" hexmask.byte 0x36 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x37 "GATE52,Gate" hexmask.byte 0x37 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x38 "GATE59,Gate" hexmask.byte 0x38 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x39 "GATE58,Gate" hexmask.byte 0x39 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3A "GATE57,Gate" hexmask.byte 0x3A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3B "GATE56,Gate" hexmask.byte 0x3B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3C "GATE63,Gate" hexmask.byte 0x3C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3D "GATE62,Gate" hexmask.byte 0x3D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3E "GATE61,Gate" hexmask.byte 0x3E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3F "GATE60,Gate" hexmask.byte 0x3F 0.--3. 1. "GTFSM,Gate Finite State Machine" rgroup.word 0x42++0x1 line.word 0x0 "RSTGT_R,Reset Gate Read" bitfld.word 0x0 12.--13. "RSTGSM,Reset Gate Finite State Machine" "0: Idle waiting for the first data pattern write.,1: Waiting for the second data pattern write,2: The 2-write sequence has completed. Generate the..,?" hexmask.word.byte 0x0 8.--11. 1. "RSTGMS,Reset Gate Domain" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" wgroup.word 0x42++0x1 line.word 0x0 "RSTGT_W,Reset Gate Write" hexmask.word.byte 0x0 8.--15. 1. "RSTGDP,Reset Gate Data Pattern" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "SEMA42_3" base ad:0x4031B000 group.byte 0x0++0x3F line.byte 0x0 "GATE3,Gate" hexmask.byte 0x0 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1 "GATE2,Gate" hexmask.byte 0x1 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2 "GATE1,Gate" hexmask.byte 0x2 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3 "GATE0,Gate" hexmask.byte 0x3 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x4 "GATE7,Gate" hexmask.byte 0x4 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x5 "GATE6,Gate" hexmask.byte 0x5 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x6 "GATE5,Gate" hexmask.byte 0x6 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x7 "GATE4,Gate" hexmask.byte 0x7 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x8 "GATE11,Gate" hexmask.byte 0x8 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x9 "GATE10,Gate" hexmask.byte 0x9 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xA "GATE9,Gate" hexmask.byte 0xA 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xB "GATE8,Gate" hexmask.byte 0xB 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xC "GATE15,Gate" hexmask.byte 0xC 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xD "GATE14,Gate" hexmask.byte 0xD 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xE "GATE13,Gate" hexmask.byte 0xE 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xF "GATE12,Gate" hexmask.byte 0xF 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x10 "GATE19,Gate" hexmask.byte 0x10 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x11 "GATE18,Gate" hexmask.byte 0x11 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x12 "GATE17,Gate" hexmask.byte 0x12 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x13 "GATE16,Gate" hexmask.byte 0x13 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x14 "GATE23,Gate" hexmask.byte 0x14 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x15 "GATE22,Gate" hexmask.byte 0x15 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x16 "GATE21,Gate" hexmask.byte 0x16 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x17 "GATE20,Gate" hexmask.byte 0x17 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x18 "GATE27,Gate" hexmask.byte 0x18 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x19 "GATE26,Gate" hexmask.byte 0x19 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1A "GATE25,Gate" hexmask.byte 0x1A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1B "GATE24,Gate" hexmask.byte 0x1B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1C "GATE31,Gate" hexmask.byte 0x1C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1D "GATE30,Gate" hexmask.byte 0x1D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1E "GATE29,Gate" hexmask.byte 0x1E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1F "GATE28,Gate" hexmask.byte 0x1F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x20 "GATE35,Gate" hexmask.byte 0x20 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x21 "GATE34,Gate" hexmask.byte 0x21 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x22 "GATE33,Gate" hexmask.byte 0x22 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x23 "GATE32,Gate" hexmask.byte 0x23 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x24 "GATE39,Gate" hexmask.byte 0x24 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x25 "GATE38,Gate" hexmask.byte 0x25 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x26 "GATE37,Gate" hexmask.byte 0x26 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x27 "GATE36,Gate" hexmask.byte 0x27 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x28 "GATE43,Gate" hexmask.byte 0x28 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x29 "GATE42,Gate" hexmask.byte 0x29 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2A "GATE41,Gate" hexmask.byte 0x2A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2B "GATE40,Gate" hexmask.byte 0x2B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2C "GATE47,Gate" hexmask.byte 0x2C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2D "GATE46,Gate" hexmask.byte 0x2D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2E "GATE45,Gate" hexmask.byte 0x2E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2F "GATE44,Gate" hexmask.byte 0x2F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x30 "GATE51,Gate" hexmask.byte 0x30 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x31 "GATE50,Gate" hexmask.byte 0x31 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x32 "GATE49,Gate" hexmask.byte 0x32 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x33 "GATE48,Gate" hexmask.byte 0x33 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x34 "GATE55,Gate" hexmask.byte 0x34 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x35 "GATE54,Gate" hexmask.byte 0x35 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x36 "GATE53,Gate" hexmask.byte 0x36 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x37 "GATE52,Gate" hexmask.byte 0x37 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x38 "GATE59,Gate" hexmask.byte 0x38 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x39 "GATE58,Gate" hexmask.byte 0x39 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3A "GATE57,Gate" hexmask.byte 0x3A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3B "GATE56,Gate" hexmask.byte 0x3B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3C "GATE63,Gate" hexmask.byte 0x3C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3D "GATE62,Gate" hexmask.byte 0x3D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3E "GATE61,Gate" hexmask.byte 0x3E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3F "GATE60,Gate" hexmask.byte 0x3F 0.--3. 1. "GTFSM,Gate Finite State Machine" rgroup.word 0x42++0x1 line.word 0x0 "RSTGT_R,Reset Gate Read" bitfld.word 0x0 12.--13. "RSTGSM,Reset Gate Finite State Machine" "0: Idle waiting for the first data pattern write.,1: Waiting for the second data pattern write,2: The 2-write sequence has completed. Generate the..,?" hexmask.word.byte 0x0 8.--11. 1. "RSTGMS,Reset Gate Domain" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" wgroup.word 0x42++0x1 line.word 0x0 "RSTGT_W,Reset Gate Write" hexmask.word.byte 0x0 8.--15. 1. "RSTGDP,Reset Gate Data Pattern" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "SEMA42_3" base ad:0x4031B000 group.byte 0x0++0x3F line.byte 0x0 "GATE3,Gate" hexmask.byte 0x0 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1 "GATE2,Gate" hexmask.byte 0x1 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2 "GATE1,Gate" hexmask.byte 0x2 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3 "GATE0,Gate" hexmask.byte 0x3 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x4 "GATE7,Gate" hexmask.byte 0x4 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x5 "GATE6,Gate" hexmask.byte 0x5 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x6 "GATE5,Gate" hexmask.byte 0x6 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x7 "GATE4,Gate" hexmask.byte 0x7 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x8 "GATE11,Gate" hexmask.byte 0x8 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x9 "GATE10,Gate" hexmask.byte 0x9 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xA "GATE9,Gate" hexmask.byte 0xA 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xB "GATE8,Gate" hexmask.byte 0xB 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xC "GATE15,Gate" hexmask.byte 0xC 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xD "GATE14,Gate" hexmask.byte 0xD 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xE "GATE13,Gate" hexmask.byte 0xE 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xF "GATE12,Gate" hexmask.byte 0xF 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x10 "GATE19,Gate" hexmask.byte 0x10 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x11 "GATE18,Gate" hexmask.byte 0x11 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x12 "GATE17,Gate" hexmask.byte 0x12 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x13 "GATE16,Gate" hexmask.byte 0x13 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x14 "GATE23,Gate" hexmask.byte 0x14 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x15 "GATE22,Gate" hexmask.byte 0x15 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x16 "GATE21,Gate" hexmask.byte 0x16 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x17 "GATE20,Gate" hexmask.byte 0x17 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x18 "GATE27,Gate" hexmask.byte 0x18 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x19 "GATE26,Gate" hexmask.byte 0x19 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1A "GATE25,Gate" hexmask.byte 0x1A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1B "GATE24,Gate" hexmask.byte 0x1B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1C "GATE31,Gate" hexmask.byte 0x1C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1D "GATE30,Gate" hexmask.byte 0x1D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1E "GATE29,Gate" hexmask.byte 0x1E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1F "GATE28,Gate" hexmask.byte 0x1F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x20 "GATE35,Gate" hexmask.byte 0x20 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x21 "GATE34,Gate" hexmask.byte 0x21 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x22 "GATE33,Gate" hexmask.byte 0x22 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x23 "GATE32,Gate" hexmask.byte 0x23 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x24 "GATE39,Gate" hexmask.byte 0x24 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x25 "GATE38,Gate" hexmask.byte 0x25 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x26 "GATE37,Gate" hexmask.byte 0x26 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x27 "GATE36,Gate" hexmask.byte 0x27 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x28 "GATE43,Gate" hexmask.byte 0x28 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x29 "GATE42,Gate" hexmask.byte 0x29 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2A "GATE41,Gate" hexmask.byte 0x2A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2B "GATE40,Gate" hexmask.byte 0x2B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2C "GATE47,Gate" hexmask.byte 0x2C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2D "GATE46,Gate" hexmask.byte 0x2D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2E "GATE45,Gate" hexmask.byte 0x2E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2F "GATE44,Gate" hexmask.byte 0x2F 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x30 "GATE51,Gate" hexmask.byte 0x30 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x31 "GATE50,Gate" hexmask.byte 0x31 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x32 "GATE49,Gate" hexmask.byte 0x32 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x33 "GATE48,Gate" hexmask.byte 0x33 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x34 "GATE55,Gate" hexmask.byte 0x34 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x35 "GATE54,Gate" hexmask.byte 0x35 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x36 "GATE53,Gate" hexmask.byte 0x36 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x37 "GATE52,Gate" hexmask.byte 0x37 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x38 "GATE59,Gate" hexmask.byte 0x38 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x39 "GATE58,Gate" hexmask.byte 0x39 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3A "GATE57,Gate" hexmask.byte 0x3A 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3B "GATE56,Gate" hexmask.byte 0x3B 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3C "GATE63,Gate" hexmask.byte 0x3C 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3D "GATE62,Gate" hexmask.byte 0x3D 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3E "GATE61,Gate" hexmask.byte 0x3E 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3F "GATE60,Gate" hexmask.byte 0x3F 0.--3. 1. "GTFSM,Gate Finite State Machine" rgroup.word 0x42++0x1 line.word 0x0 "RSTGT_R,Reset Gate Read" bitfld.word 0x0 12.--13. "RSTGSM,Reset Gate Finite State Machine" "0: Idle waiting for the first data pattern write.,1: Waiting for the second data pattern write,2: The 2-write sequence has completed. Generate the..,?" hexmask.word.byte 0x0 8.--11. 1. "RSTGMS,Reset Gate Domain" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" wgroup.word 0x42++0x1 line.word 0x0 "RSTGT_W,Reset Gate Write" hexmask.word.byte 0x0 8.--15. 1. "RSTGDP,Reset Gate Data Pattern" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" tree.end endif tree.end tree "SLEEPCON (Sleep Controller)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "SLEEPCON0" base ad:0x40003000 group.long 0x0++0x3 line.long 0x0 "SLEEPCFG,Sleep Configuration" bitfld.long 0x0 31. "FRO2_GATE,FRO2 Gating" "0: Removes gating,1: Applies gating" bitfld.long 0x0 29. "FRO0_GATE,FRO0 Gating" "0: Removes gating,1: Applies gating" newline bitfld.long 0x0 16. "ADC0_PD,ADC0 Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 15. "AUDPLLLDO_PD,Audio PLL Internal Regulator Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 14. "AUDPLLANA_PD,Audio PLL Analog Function Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 13. "PLLLDO_PD,Main PLL Internal Regulator Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 12. "PLLANA_PD,Main PLL Analog Function Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 11. "LPOSC_PD,LPOSC Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 10. "FRO2_PD,FRO2 Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 9. "FRO1_PD,FRO1 Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 8. "FRO0_PD,FRO0 Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 7. "XTAL_PD,Xtal Oscillator Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 6. "MEDIA_MAINCLK_SHUTOFF,VDD2_MEDIA and VDDN_MEDIA Domains media_main_clk and media_vddn_clk Shut Off" "0: Turns on,1: Turns off" bitfld.long 0x0 5. "COMN_MAINCLK_SHUTOFF,VDDN_COM Domain common_vddn_clk Shut Off" "0: Turns on,1: Turns off" newline bitfld.long 0x0 4. "RAM1_CLK_SHUTOFF,RAM Arbiter 1 sense_ram_clk Shut Off" "0: Turns on,1: Turns off" bitfld.long 0x0 3. "RAM0_CLK_SHUTOFF,RAM Arbiter 0 common_ram_clk Shut Off" "0: Turns on,1: Turns off" newline bitfld.long 0x0 2. "SENSES_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk_1 Shut Off" "0: Turns on,1: Turns off" bitfld.long 0x0 1. "SENSEP_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk Shut Off" "0: Turns on,1: Turns off" newline bitfld.long 0x0 0. "COMP_MAINCLK_SHUTOFF,VDD2_COMP Domain compute_main_clk Shut Off" "0: Turns on,1: Turns off" group.long 0x10++0x3 line.long 0x0 "RUNCFG,Run Configuration" bitfld.long 0x0 31. "FRO2_GATE,FRO2 Gating" "0: Removes gating,1: Applies gating" bitfld.long 0x0 29. "FRO0_GATE,FRO0 Gating" "0: Removes gating,1: Applies gating" newline bitfld.long 0x0 16. "ADC0_PD,ADC0 Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 15. "AUDPLLLDO_PD,Audio PLL Internal Regulator Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 14. "AUDPLLANA_PD,Audio PLL Analog Function Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 13. "PLLLDO_PD,Main PLL Internal Regulator Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 12. "PLLANA_PD,Main PLL Analog Function Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 11. "LPOSC_PD,LPOSC Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 10. "FRO2_PD,FRO2 Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 9. "FRO1_PD,FRO1 Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 8. "FRO0_PD,FRO0 Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 7. "XTAL_PD,Xtal Oscillator Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 6. "MEDIA_MAINCLK_SHUTOFF,VDD2_MEDIA and VDDN_MEDIA Domains media_main_clk and media_vddn_clk Shut Off" "0: Turns on,1: Turns off" bitfld.long 0x0 5. "COMN_MAINCLK_SHUTOFF,VDDN_COM Domain common_vddn_clk Shut Off" "0: Turns on,1: Turns off" newline bitfld.long 0x0 4. "RAM1_CLK_SHUTOFF,RAM Arbiter 1 sense_ram_clk shut off" "0: Turns on,1: Turns off" bitfld.long 0x0 3. "RAM0_CLK_SHUTOFF,RAM Arbiter 0 common_ram_clk Shut Off" "0: Turns on,1: Turns off" newline bitfld.long 0x0 2. "SENSES_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk_1 Shut Off" "0: Turns on,1: Turns off" bitfld.long 0x0 1. "SENSEP_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk Shut Off" "0: Turns on,1: Turns off" newline bitfld.long 0x0 0. "COMP_MAINCLK_SHUTOFF,VDD2_COMP Domain compute_main_clk Shut Off" "0: Turns on,1: Turns off" wgroup.long 0x20++0x3 line.long 0x0 "RUNCFG_SET,RUNCFG Set" bitfld.long 0x0 16. "ADC0_PD,ADC0 Power Down Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 15. "AUDPLLLDO_PD,Audio PLL Internal Regulator Power Down Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 14. "AUDPLLANA_PD,Audio PLL Analog Function Power Down Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 13. "PLLLDO_PD,Main PLL Internal Regulator Power Down Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 12. "PLLANA_PD,Main PLL Analog Function Power Down Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 11. "LPOSC_PD,LPOSC Power Down Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 10. "FRO2_PD,FRO2 Power Down Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 9. "FRO1_PD,FRO1 Power Down Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 8. "FRO0_PD,FRO0 Power Down Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 7. "XTAL_PD,Xtal Oscillator Power Down Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 6. "MEDIA_MAINCLK_SHUTOFF,VDD2_MEDIA and VDDN_MEDIA Domains media_main_clk and media_vddn_clk Shut Off Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 5. "COMN_MAINCLK_SHUTOFF,VDDN_COM Domain common_vddn_clk Shut Off Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 4. "RAM1_CLK_SHUTOFF,RAM Arbiter 1 sense_ram_clk Shut Off Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 3. "RAM0_CLK_SHUTOFF,RAM Arbiter 0 common_ram_clk Shut Off Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 2. "SENSES_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk_1 Shut Off Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 1. "SENSEP_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk Shut Off Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 0. "COMP_MAINCLK_SHUTOFF,VDD2_COMP Domain compute_main_clk Shut off Set" "0: No effect,1: Sets the bit" wgroup.long 0x30++0x3 line.long 0x0 "RUNCFG_CLR,RUNCFG Clear" bitfld.long 0x0 16. "ADC0_PD,ADC0 Power Down Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 15. "AUDPLLLDO_PD,Audio PLL Internal Regulator Power Down Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 14. "AUDPLLANA_PD,Audio PLL Analog Function Power Down Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 13. "PLLLDO_PD,Main PLL Internal Regulator Power Down Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 12. "PLLANA_PD,Main PLL Analog Function Power Down Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 11. "LPOSC_PD,LPOSC Power Down Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 10. "FRO2_PD,FRO2 Power Down Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 9. "FRO1_PD,FRO1 Power Down Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 8. "FRO0_PD,FRO0 Power Down Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 7. "XTAL_PD,Xtal Oscillator Power Down Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 6. "MEDIA_MAINCLK_SHUTOFF,VDD2_MEDIA and VDDN_MEDIA Domains media_main_clk and media_vddn_clk Shut Off Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 5. "COMN_MAINCLK_SHUTOFF,VDDN_COM Domain common_vddn_clk Shut Off Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 4. "RAM1_CLK_SHUTOFF,RAM Arbiter 1 sense_ram_clk Shut Off Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 3. "RAM0_CLK_SHUTOFF,RAM Arbiter 0 common_ram_clk Shut Off Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 2. "SENSES_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk_1 Shut Off Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 1. "SENSEP_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk Shut Off Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 0. "COMP_MAINCLK_SHUTOFF,VDD2_COMP Domain compute_main_clk Shut Off Clear" "0: No effect,1: Clears the bit" group.long 0x60++0x13 line.long 0x0 "WAKEUPEN0,Wakeup Enable 0" bitfld.long 0x0 31. "MU4_MUA,MU4_MUA Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 30. "MU1_MUA,MU1_MUA Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 29. "MU0_MUA,MU0_MUA Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 27. "RTC0_WKUP,RTC0_WKUP Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 26. "RTC0_ALARM,RTC0_ALARM Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 19. "MICFIL_WKUP,MICFIL Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 18. "MICFIL_RD_ERR,MICFIL Read Data Error Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 17. "ACMP0,ACMP0 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 15. "ADC0,ADC0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 14. "LPI2C15,LPI2C15 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 13. "LPSPI14,LPSPI14 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 12. "LP_FLEXCOMM5,LP_FLEXCOMM5 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 11. "LP_FLEXCOMM4,LP_FLEXCOMM4 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 10. "LP_FLEXCOMM3,LP_FLEXCOMM3 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 9. "LP_FLEXCOMM2,LP_FLEXCOMM2 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 8. "LP_FLEXCOMM1,LP_FLEXCOMM1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 7. "LP_FLEXCOMM0,LP_FLEXCOMM0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 6. "CTIMER3,CTIMER3 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "CTIMER1,CTIMER1 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 3. "CTIMER0,CTIMER0 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "UTICK0,UTICK0 Wake-up Enable" "0: Disables,1: Enables" line.long 0x4 "WAKEUPEN1,Wakeup Enable 1" bitfld.long 0x4 23. "FLEXIO,FLEXIO Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 22. "I3C1,I3C1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 21. "LPSPI16,LPSPI16 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 20. "LP_FLEXCOMM13,LP_FLEXCOMM13 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 19. "LP_FLEXCOMM12,LP_FLEXCOMM12 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 18. "LP_FLEXCOMM11,LP_FLEXCOMM11 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 17. "LP_FLEXCOMM10,LP_FLEXCOMM10 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 16. "LP_FLEXCOMM9,LP_FLEXCOMM9 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 15. "LP_FLEXCOMM8,LP_FLEXCOMM8 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 14. "PMIC_IRQN,PMIC_IRQN Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 12. "USBPHY0,USBPHY0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 11. "WWDT1,WWDT1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 10. "WWDT0,WWDT0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 9. "USB1,USB1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 8. "USB0,USB0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 7. "I3C0,I3C0 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 4. "LP_FLEXCOMM7,LP_FLEXCOMM7 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "LP_FLEXCOMM6,LP_FLEXCOMM6 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "OSTIMER,OSTIMER Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 1. "CTIMER4,CTIMER4 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "CTIMER2,CTIMER2 Wake-up Enable" "0: Disables,1: Enables" line.long 0x8 "WAKEUPEN2,Wakeup Enable 2" bitfld.long 0x8 31. "GPIO2_CH0,GPIO2 Channel 0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x8 30. "GPIO1_CH1,GPIO1 Channel 1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "GPIO1_CH0,GPIO1 Channel 0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x8 28. "GPIO0_CH1,GPIO0 Channel 1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 27. "GPIO0_CH0,GPIO0 Channel 0 Wake-up Enable" "0: Disables,1: Enables" line.long 0xC "WAKEUPEN3,Wakeup Enable 3" bitfld.long 0xC 21. "SAI2,SAI2 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0xC 20. "SAI1,SAI1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 19. "SAI0,SAI0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0xC 18. "PINT0_INTR7,PINT0_INTR7 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 17. "PINT0_INTR6,PINT0_INTR6 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0xC 16. "PINT0_INTR5,PINT0_INTR5 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 15. "PINT0_INTR4,PINT0_INTR4 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0xC 14. "PINT0_INTR3,PINT0_INTR3 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 13. "PINT0_INTR2,PINT0_INTR2 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0xC 12. "PINT0_INTR1,PINT0_INTR1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 11. "PINT0_INTR0,PINT0_INTR0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0xC 10. "GPIO7_CH1,GPIO7 Channel 1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 9. "GPIO7_CH0,GPIO7 Channel 0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0xC 8. "GPIO6_CH1,GPIO6 Channel 1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 7. "GPIO6_CH0,GPIO6 Channel 0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0xC 6. "GPIO5_CH1,GPIO5 Channel 1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 5. "GPIO5_CH0,GPIO5 Channel 0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0xC 4. "GPIO4_CH1,GPIO4 Channel 1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "GPIO4_CH0,GPIO4 Channel 0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0xC 2. "GPIO3_CH1,GPIO3 Channel 1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 1. "GPIO3_CH0,GPIO3 Channel 0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0xC 0. "GPIO2_CH1,GPIO2 Channel 1 Wake-up Enable" "0: Disables,1: Enables" line.long 0x10 "WAKEUPEN4,Wakeup Enable 4" bitfld.long 0x10 28. "FRO2,FRO2 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x10 27. "FRO1,FRO1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 26. "FRO0,FRO0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x10 10. "PMC0,PMC0 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 4. "ITRC,ITRC Wake-up Enable" "0: Disables,1: Enables" group.long 0xA0++0x13 line.long 0x0 "WAKEUPEN0_SET,Wakeup Enable 0 Set" bitfld.long 0x0 31. "MU4_MUA,MU4_MUA Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 30. "MU1_MUA,MU1_MUA Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 29. "MU0_MUA,MU0_MUA Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 27. "RTC0_WKUP,RTC0_WKUP Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 26. "RTC0_ALARM,RTC0_ALARM Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 19. "MICFIL_WKUP,MICFIL Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 18. "MICFIL_RD_ERR,MICFIL Read Data Error Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 17. "ACMP0,ACMP0 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 15. "ADC0,ADC0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 14. "LPI2C15,LPI2C15 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 13. "LPSPI14,LPSPI14 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 12. "LP_FLEXCOMM5,LP_FLEXCOMM5 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 11. "LP_FLEXCOMM4,LP_FLEXCOMM4 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 10. "LP_FLEXCOMM3,LP_FLEXCOMM3 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 9. "LP_FLEXCOMM2,LP_FLEXCOMM2 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 8. "LP_FLEXCOMM1,LP_FLEXCOMM1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 7. "LP_FLEXCOMM0,LP_FLEXCOMM0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 6. "CTIMER3,CTIMER3 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 4. "CTIMER1,CTIMER1 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 3. "CTIMER0,CTIMER0 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 1. "UTICK0,UTICK0 Wake-up Enable Set" "0: No effect,1: Sets the bit" line.long 0x4 "WAKEUPEN1_SET,Wakeup Enable 1 Set" bitfld.long 0x4 23. "FLEXIO,FLEXIO Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 22. "I3C1,I3C1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 21. "LPSPI16,LPSPI16 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 20. "LP_FLEXCOMM13,LP_FLEXCOMM13 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 19. "LP_FLEXCOMM12,LP_FLEXCOMM12 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 18. "LP_FLEXCOMM11,LP_FLEXCOMM11 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 17. "LP_FLEXCOMM10,LP_FLEXCOMM10 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 16. "LP_FLEXCOMM9,LP_FLEXCOMM9 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 15. "LP_FLEXCOMM8,LP_FLEXCOMM8 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 14. "PMIC_IRQN,PMIC_IRQN Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 12. "USBPHY0,USBPHY0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 11. "WWDT1,WWDT1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 10. "WWDT0,WWDT0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 9. "USB1,USB1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 8. "USB0,USB0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 7. "I3C0,I3C0 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 4. "LP_FLEXCOMM7,LP_FLEXCOMM7 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 3. "LP_FLEXCOMM6,LP_FLEXCOMM6 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 2. "OSTIMER,OSTIMER Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 1. "CTIMER4,CTIMER4 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 0. "CTIMER2,CTIMER2 Wake-up Enable Set" "0: No effect,1: Sets the bit" line.long 0x8 "WAKEUPEN2_SET,Wakeup Enable 2 Set" bitfld.long 0x8 31. "GPIO2_CH0,GPIO2 Channel 0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x8 30. "GPIO1_CH1,GPIO1 Channel 1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x8 29. "GPIO1_CH0,GPIO1 Channel 0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x8 28. "GPIO0_CH1,GPIO0 Channel 1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x8 27. "GPIO0_CH0,GPIO0 Channel 0 Wake-up Enable Set" "0: No effect,1: Sets the bit" line.long 0xC "WAKEUPEN3_SET,Wakeup Enable 3 Set" bitfld.long 0xC 21. "SAI2,SAI2 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0xC 20. "SAI1,SAI1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0xC 19. "SAI0,SAI0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0xC 18. "PINT0_INTR7,PINT0_INTR7 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0xC 17. "PINT0_INTR6,PINT0_INTR6 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0xC 16. "PINT0_INTR5,PINT0_INTR5 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0xC 15. "PINT0_INTR4,PINT0_INTR4 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0xC 14. "PINT0_INTR3,PINT0_INTR3 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0xC 13. "PINT0_INTR2,PINT0_INTR2 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0xC 12. "PINT0_INTR1,PINT0_INTR1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0xC 11. "PINT0_INTR0,PINT0_INTR0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0xC 10. "GPIO7_CH1,GPIO7 Channel 1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0xC 9. "GPIO7_CH0,GPIO7 Channel 0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0xC 8. "GPIO6_CH1,GPIO6 Channel 1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0xC 7. "GPIO6_CH0,GPIO6 Channel 0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0xC 6. "GPIO5_CH1,GPIO5 Channel 1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0xC 5. "GPIO5_CH0,GPIO5 Channel 0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0xC 4. "GPIO4_CH1,GPIO4 Channel 1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0xC 3. "GPIO4_CH0,GPIO4 Channel 0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0xC 2. "GPIO3_CH1,GPIO3 Channel 1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0xC 1. "GPIO3_CH0,GPIO3 Channel 0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0xC 0. "GPIO2_CH1,GPIO2 Channel 1 Wake-up Enable Set" "0: No effect,1: Sets the bit" line.long 0x10 "WAKEUPEN4_SET,Wakeup Enable 4 Set" bitfld.long 0x10 28. "FRO2,FRO2 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x10 27. "FRO1,FRO1 Wake-up Enable" "0: No effect,1: Sets the bit" newline bitfld.long 0x10 26. "FRO0,FRO0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x10 10. "PMC0,PMC0 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x10 4. "ITRC,ITRC Wake-up Enable Set" "0: No effect,1: Sets the bit" group.long 0x100++0x13 line.long 0x0 "WAKEUPEN0_CLR,Wakeup Enable 0 Clear" bitfld.long 0x0 31. "MU4_MUA,MU4 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 30. "MU1_MUA,MU1_MUA Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 29. "MU0_MUA,MU0_MUA Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 27. "RTC0_WKUP,RTC0_WKUP Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 26. "RTC0_ALARM,RTC0_ALARM Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 19. "MICFIL_WKUP,MICFIL Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 18. "MICFIL_RD_ERR,MICFIL Read Data Error Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 17. "ACMP0,ACMP0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 15. "ADC0,ADC0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 14. "LPI2C15,LPI2C15 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 13. "LPSPI14,LPSPI14 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 12. "LP_FLEXCOMM5,LP_FLEXCOMM5 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 11. "LP_FLEXCOMM4,LP_FLEXCOMM4 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 10. "LP_FLEXCOMM3,LP_FLEXCOMM3 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 9. "LP_FLEXCOMM2,LP_FLEXCOMM2 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 8. "LP_FLEXCOMM1,LP_FLEXCOMM1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 7. "LP_FLEXCOMM0,LP_FLEXCOMM0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 6. "CTIMER3,CTIMER3 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 4. "CTIMER1,CTIMER1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 3. "CTIMER0,CTIMER0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 1. "UTICK0,UTICK0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" line.long 0x4 "WAKEUPEN1_CLR,Wakeup Enable 1 Clear" bitfld.long 0x4 23. "FLEXIO,FLEXIO Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 22. "I3C1,I3C1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 21. "LPSPI16,LPSPI16 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 20. "LP_FLEXCOMM13,LP_FLEXCOMM13 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 19. "LP_FLEXCOMM12,LP_FLEXCOMM12 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 18. "LP_FLEXCOMM11,LP_FLEXCOMM11 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 17. "LP_FLEXCOMM10,LP_FLEXCOMM10 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 16. "LP_FLEXCOMM9,LP_FLEXCOMM9 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 15. "LP_FLEXCOMM8,LP_FLEXCOMM8 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 14. "PMIC_IRQN,PMIC_IRQN Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 12. "USBPHY0,USBPHY0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 11. "WWDT1,WWDT1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 10. "WWDT0,WWDT0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 9. "USB1,USB1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 8. "USB0,USB0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 7. "I3C0,I3C0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 4. "LP_FLEXCOMM7,LP_FLEXCOMM7 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 3. "LP_FLEXCOMM6,LP_FLEXCOMM6 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 2. "OSTIMER,OSTIMER Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 1. "CTIMER4,CTIMER4 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 0. "CTIMER2,CTIMER2 Wake-up Enable Clear" "0: No effect,1: Clears the bit" line.long 0x8 "WAKEUPEN2_CLR,Wakeup Enable 2 Clear" bitfld.long 0x8 31. "GPIO2_CH0,GPIO2 Channel 0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x8 30. "GPIO1_CH1,GPIO1 Channel 1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x8 29. "GPIO1_CH0,GPIO1 Channel 0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x8 28. "GPIO0_CH1,GPIO0 Channel 1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x8 27. "GPIO0_CH0,GPIO0 Channel 0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" line.long 0xC "WAKEUPEN3_CLR,Wakeup Enable 3 Clear" bitfld.long 0xC 21. "SAI2,SAI2 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0xC 20. "SAI1,SAI1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0xC 19. "SAI0,SAI0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0xC 18. "PINT0_INTR7,PINT0_INTR7 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0xC 17. "PINT0_INTR6,PINT0_INTR6 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0xC 16. "PINT0_INTR5,PINT0_INTR5 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0xC 15. "PINT0_INTR4,PINT0_INTR4 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0xC 14. "PINT0_INTR3,PINT0_INTR3 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0xC 13. "PINT0_INTR2,PINT0_INTR2 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0xC 12. "PINT0_INTR1,PINT0_INTR1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0xC 11. "PINT0_INTR0,PINT0_INTR0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0xC 10. "GPIO7_CH1,GPIO7 Channel 1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0xC 9. "GPIO7_CH0,GPIO7 Channel 0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0xC 8. "GPIO6_CH1,GPIO6 Channel 1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0xC 7. "GPIO6_CH0,GPIO6 Channel 0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0xC 6. "GPIO5_CH1,GPIO5 Channel 1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0xC 5. "GPIO5_CH0,GPIO5 Channel 0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0xC 4. "GPIO4_CH1,GPIO4 Channel 1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0xC 3. "GPIO4_CH0,GPIO4 Channel 0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0xC 2. "GPIO3_CH1,GPIO3 Channel 1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0xC 1. "GPIO3_CH0,GPIO3 Channel 0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0xC 0. "GPIO2_CH1,GPIO2 Channel 1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" line.long 0x10 "WAKEUPEN4_CLR,Wakeup Enable 4 Clear" bitfld.long 0x10 28. "FRO2,FRO2 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x10 27. "FRO1,FRO1 Wake-up Enable" "0: No effect,1: Clears the bit" newline bitfld.long 0x10 26. "FRO0,FRO0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x10 10. "PMC0,PMC0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x10 4. "ITRC,ITRC Wake-up Enable Clear" "0: No effect,1: Clears the bit" group.long 0x164++0x3 line.long 0x0 "PWRDOWN_WAIT,Power Down Wait" bitfld.long 0x0 3. "IGN_LPOSCPDR,Ignore LPOSC Power Down Ready Signals" "0: Waits,1: Ignores" bitfld.long 0x0 2. "IGN_FRO2PDR,Ignore FRO2 Power Down Ready Signals" "0: Waits,1: Ignores" newline bitfld.long 0x0 1. "IGN_FRO1PDR,Ignore FRO1 Power Down Ready Signals" "0: Waits,1: Ignores" bitfld.long 0x0 0. "IGN_FRO0PDR,Ignore FRO0 Power Down Ready Signal" "0: Waits,1: Ignores" group.long 0x190++0x3 line.long 0x0 "HW_WAKE,eDMA Wakeup Enable" bitfld.long 0x0 4. "HWWK_SRC4,eDMA Wakeup Source 4" "0: Disables,1: Enables" bitfld.long 0x0 3. "HWWK_SRC3,eDMA Wakeup source 3" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "HWWK_SRC2,eDMA Wakeup Source 2" "0: Disables,1: Enables" bitfld.long 0x0 1. "HWWK_SRC1,eDMA Wakeup Source 1" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "HWWK_SRC0,eDMA Wakeup Source 0" "0: Disables,1: Enables" wgroup.long 0x194++0x7 line.long 0x0 "HW_WAKE_SET,eDMA Wakeup Set" bitfld.long 0x0 4. "HWWK_SRC4_SET,eDMA Wakeup Source 4 Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 3. "HWWK_SRC3_SET,eDMA Wakeup Source 3 Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 2. "HWWK_SRC2_SET,eDMA Wakeup Source 2 Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 1. "HWWK_SRC1_SET,eDMA Wakeup Source 1 Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 0. "HWWK_SRC0_SET,eDMA Wakeup Source 0 Set" "0: No effect,1: Sets the bit" line.long 0x4 "HW_WAKE_CLR,eDMA Wakeup Clear" bitfld.long 0x4 4. "HWWK_SRC4_CLR,eDMA Wakeup Source 4 Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 3. "HWWK_SRC3_CLR,eDMA Wakeup Source 3 Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 2. "HWWK_SRC2_CLR,eDMA Wakeup Source 2 Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 1. "HWWK_SRC1_CLR,eDMA Wakeup Source 1 Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 0. "HWWK_SRC0_CLR,eDMA Wakeup Source 0 Clear" "0: No effect,1: Clears the bit" group.long 0x1A0++0x3 line.long 0x0 "SHARED_MASK0,Shared Resources Mask" bitfld.long 0x0 23. "NIC1_MASK,MEDIA_NIC1 Mask" "0: Disables,1: Enables" bitfld.long 0x0 22. "NIC0_MASK,MEDIA_NIC0 Mask" "0: Disables,1: Enables" newline bitfld.long 0x0 21. "FLEXIO_MASK,FLEXIO Mask" "0: Disables,1: Enables" bitfld.long 0x0 20. "LPSPI16_MASK,LPSPI16 Mask" "0: Disables,1: Enables" newline bitfld.long 0x0 19. "LPSPI14_MASK,LPSPI14 Mask" "0: Disables,1: Enables" bitfld.long 0x0 18. "XSPI2_MASK,XSPI2 Mask" "0: Disables,1: Enables" newline bitfld.long 0x0 17. "EZHV_MASK,EZH-V Mask" "0: Disables,1: Enables" bitfld.long 0x0 16. "VGPU_MASK,VGPU Mask" "0: Disables,1: Enables" newline bitfld.long 0x0 6. "RTC_MASK,Mask bit of RTC0 and RTC1" "0: Disables,1: Enables" bitfld.long 0x0 5. "GDET3_MASK,GDET3 Mask" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "GDET2_MASK,GDET2 Mask" "0: Disables,1: Enables" bitfld.long 0x0 3. "LPI2C15_MASK,LPI2C15 Mask" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "MICFIL_MASK,MICFIL Mask" "0: Disables,1: Enables" bitfld.long 0x0 1. "ACMP0_MASK,ACMP0 Mask" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "ADC0_MASK,ADC0 Mask" "0: Disables,1: Enables" wgroup.long 0x1A4++0x7 line.long 0x0 "SHARED_MASK0_SET,Shared Resources Mask Set" bitfld.long 0x0 23. "NIC1_MASK_SET,MEDIA_NIC1 Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 22. "NIC0_MASK_SET,MEDIA_NIC0 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 21. "FLEXIO_MASK_SET,FLEXIO Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 20. "LPSPI16_MASK_SET,LPSPI16 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 19. "LPSPI14_MASK_SET,LPSPI14 Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 18. "XSPI2_MASK_SET,XSPI2 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 17. "EZHV_MASK_SET,EZH-V Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 16. "VGPU_MASK_SET,VGPU Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 6. "RTC_MASK_SET,RTC0 and RTC1 Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 5. "GDET3_MASK_SET,GDET3 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 4. "GDET2_MASK_SET,GDET2 Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 3. "LPI2C15_MASK_SET,LPI2C15 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 2. "MICFIL_MASK_SET,MICFIL Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 1. "ACMP0_MASK_SET,ACMP0 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 0. "ADC0_MASK_SET,ADC0 Mask Set" "0: No effect,1: Sets the bit" line.long 0x4 "SHARED_MASK0_CLR,Shared Resources Mask Clear" bitfld.long 0x4 23. "NIC1_MASK_CLR,MEDIA_NIC1 Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 22. "NIC0_MASK_CLR,MEDIA_NIC0 Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 21. "FLEXIO_MASK_CLR,FLEXIO Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 20. "LPSPI16_MASK_CLR,LPSPI16 Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 19. "LPSPI14_MASK_CLR,LPSPI14 Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 18. "XSPI2_MASK_CLR,XSPI2 Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 17. "EZHV_MASK_CLR,EZH-V Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 16. "VGPU_MASK_CLR,VGPU Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 6. "RTC_MASK_CLR,RTC0 and RTC1 Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 5. "GDET3_MASK_CLR,GDET3 Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 4. "GDET2_MASK_CLR,GDET2 Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 3. "LPI2C15_MASK_CLR,LPI2C15 Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 2. "MICFIL_MASK_CLR,MICFIL Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 1. "ACMP0_MASK_CLR,ACMP0 Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 0. "ADC0_MASK_CLR,ADC0 Mask Clear" "0: No effect,1: Clears the bit" group.long 0x1B0++0x7 line.long 0x0 "SHA_MED_CCTRL0,Media Domain Shared Controller Low-power Control" bitfld.long 0x0 3. "EZHV_EXIT_WAIT,EZH-V Exit Wait Mode" "0: No request,1: Sends" bitfld.long 0x0 2. "EZHV_HALT,EZH-V Halt Control" "0: No request,1: Sends request" newline bitfld.long 0x0 1. "EZHV_STOP,EZH-V Stop Control" "0: No request,1: Sends request" bitfld.long 0x0 0. "VGPU_LPREQ,VGPU Low-Power Control" "0: No request,1: Sends request" line.long 0x4 "SHA_MED_TCTRL0,Media Domain Shared Resources Target Low-power Control" bitfld.long 0x4 12. "NIC1_LPREQ,MEDIA_NIC1 Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x4 11. "NIC0_LPREQ,MEDIA_NIC0 Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x4 10. "FLEXIO_F_LPREQ,FLEXIO Function Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x4 9. "FLEXIO_B_LPREQ,FLEXIO Bus Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x4 7. "LPSPI16_F_LPREQ,LPSPI16 Function Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x4 6. "LPSPI16_B_LPREQ,LPSPI16 Bus Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x4 4. "LPSPI14_F_LPREQ,LPSPI14 Function Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x4 3. "LPSPI14_B_LPREQ,LPSPI14 Bus Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x4 0. "XSPI2_STOP,XSPI2 Stop Control" "0: No request,1: Sends request" group.long 0x1BC++0x13 line.long 0x0 "SHA_SEN_TCTRL0,Shared VDD1_SENSE Domain Targets Low-power Control" bitfld.long 0x0 31. "RTC_STOP,RTC0 and RTC1 Stop" "0: No request,1: Sends request" bitfld.long 0x0 9. "GDET3_LPREQ,GDET3 Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x0 8. "GDET2_LPREQ,GDET2 Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x0 7. "LPI2C15_F_LPREQ,LPI2C15 Function Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x0 5. "LPI2C15_B_LPREQ,LPI2C15 Bus Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x0 3. "MICFIL_STOP,MICFIL Stop" "0: No request,1: Sends request" newline bitfld.long 0x0 2. "ACMP0_STOP,ACMP0 Stop" "0: No request,1: Sends request" bitfld.long 0x0 0. "ADC0_STOP,ADC0 Stop" "0: No request,1: Sends request" line.long 0x4 "PRIVATE_CCTRL0,Private Resources Controllers Low-power Control 0" bitfld.long 0x4 1. "EDMA1_STOP,eDMA1 Stop" "0: No request,1: Sends request" bitfld.long 0x4 0. "EDMA0_STOP,eDMA0 Stop" "0: No request,1: Sends request" line.long 0x8 "PRIVATE_TCTRL0,Private Resources Targets Low-power Control 0" bitfld.long 0x8 13. "LP_FLEXCOMM13_B_LPREQ,LP_FLEXCOMM13 Bus Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x8 12. "LP_FLEXCOMM12_B_LPREQ,LP_FLEXCOMM12 Bus Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x8 11. "LP_FLEXCOMM11_B_LPREQ,LP_FLEXCOMM11 Bus Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x8 10. "LP_FLEXCOMM10_B_LPREQ,LP_FLEXCOMM10 Bus Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x8 9. "LP_FLEXCOMM9_B_LPREQ,LP_FLEXCOMM9 Bus Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x8 8. "LP_FLEXCOMM8_B_LPREQ,LP_FLEXCOMM8 Bus Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x8 7. "LP_FLEXCOMM7_B_LPREQ,LP_FLEXCOMM7 Bus Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x8 6. "LP_FLEXCOMM6_B_LPREQ,LP_FLEXCOMM6 Bus Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x8 5. "LP_FLEXCOMM5_B_LPREQ,LP_FLEXCOMM5 Bus Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x8 4. "LP_FLEXCOMM4_B_LPREQ,LP_FLEXCOMM4 Bus Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x8 3. "LP_FLEXCOMM3_B_LPREQ,LP_FLEXCOMM3 Bus Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x8 2. "LP_FLEXCOMM2_B_LPREQ,LP_FLEXCOMM2 Bus Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x8 1. "LP_FLEXCOMM1_B_LPREQ,LP_FLEXCOMM1 Bus Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x8 0. "LP_FLEXCOMM0_B_LPREQ,LP_FLEXCOMM0 Bus Low-Power Request" "0: No request,1: Sends request" line.long 0xC "PRIVATE_TCTRL1,Private Resources Targets Low-power Control 1" bitfld.long 0xC 13. "LP_FLEXCOMM13_F_LPREQ,LP_FLEXCOMM13 Function Low-Power Request" "0: No request,1: Sends request" bitfld.long 0xC 12. "LP_FLEXCOMM12_F_LPREQ,LP_FLEXCOMM12 Function Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0xC 11. "LP_FLEXCOMM11_F_LPREQ,LP_FLEXCOMM11 Function Low-Power Request" "0: No request,1: Sends request" bitfld.long 0xC 10. "LP_FLEXCOMM10_F_LPREQ,LP_FLEXCOMM10 Function Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0xC 9. "LP_FLEXCOMM9_F_LPREQ,LP_FLEXCOMM9 Function Low-Power Request" "0: No request,1: Sends request" bitfld.long 0xC 8. "LP_FLEXCOMM8_F_LPREQ,LP_FLEXCOMM8 Function Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0xC 7. "LP_FLEXCOMM7_F_LPREQ,LP_FLEXCOMM7 Function Low-Power Request" "0: No request,1: Sends request" bitfld.long 0xC 6. "LP_FLEXCOMM6_F_LPREQ,LP_FLEXCOMM6 Function Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0xC 5. "LP_FLEXCOMM5_F_LPREQ,LP_FLEXCOMM5 Function Low-Power Request" "0: No request,1: Sends request" bitfld.long 0xC 4. "LP_FLEXCOMM4_F_LPREQ,LP_FLEXCOMM4 Function Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0xC 3. "LP_FLEXCOMM3_F_LPREQ,LP_FLEXCOMM3 Function Low-Power Request" "0: No request,1: Sends request" bitfld.long 0xC 2. "LP_FLEXCOMM2_F_LPREQ,LP_FLEXCOMM2 Function Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0xC 1. "LP_FLEXCOMM1_F_LPREQ,LP_FLEXCOMM1 Function Low-Power Request" "0: No request,1: Sends request" bitfld.long 0xC 0. "LP_FLEXCOMM0_F_LPREQ,LP_FLEXCOMM0 Function Low-Power Request" "0: No request,1: Sends request" line.long 0x10 "PRIVATE_TCTRL2,Private Resources Targets Low-power Control 2" bitfld.long 0x10 19. "GDET1_LPREQ,GDET1 Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x10 18. "GDET0_LPREQ,GDET0 Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x10 17. "I3C1_STOP,I3C1 Stop" "0: No request,1: Sends request" bitfld.long 0x10 16. "I3C0_STOP,I3C0 Stop" "0: No request,1: Sends request" newline bitfld.long 0x10 14. "XSPI1_STOP,XSPI1 Stop" "0: No request,1: Sends request" bitfld.long 0x10 12. "XSPI0_STOP,XSPI0 Stop" "0: No request,1: Sends request" newline bitfld.long 0x10 11. "TRNG_STOP,TRNG Stop" "0: No request,1: Sends request" bitfld.long 0x10 10. "SAI2_LPREQ,SAI2 Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x10 9. "SAI1_LPREQ,SAI1 Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x10 8. "SAI0_LPREQ,SAI0 Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x10 7. "GPIO7_LPREQ,GPIO7 Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x10 6. "GPIO6_LPREQ,GPIO6 Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x10 5. "GPIO5_LPREQ,GPIO5 Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x10 4. "GPIO4_LPREQ,GPIO4 Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x10 3. "GPIO3_LPREQ,GPIO3 Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x10 2. "GPIO2_LPREQ,GPIO2 Low-Power Request" "0: No request,1: Sends request" newline bitfld.long 0x10 1. "GPIO1_LPREQ,GPIO1 Low-Power Request" "0: No request,1: Sends request" bitfld.long 0x10 0. "GPIO0_LPREQ,GPIO0 Low-Power Request" "0: No request,1: Sends request" rgroup.long 0x1D0++0x7 line.long 0x0 "SHA_MED_CSTAT0,Media Domain Shared Controllers Low-power Status" bitfld.long 0x0 5. "EZHV_WAKEUP,Wakeup Request from EZH-V" "0: Not needs,1: Needs" bitfld.long 0x0 4. "EZHV_WAITING,EZH-V Waiting Status" "0: Not in waiting status,1: In waiting status" newline bitfld.long 0x0 3. "EZHV_HALTED,EZH-V Halt Status" "0: Not in Halt status,1: In Halt status" bitfld.long 0x0 2. "EZHV_STOPPED,EZH-V Stop Status" "0: Not in Stop status,1: In Stop status" newline bitfld.long 0x0 1. "VGPU_IDLE,VGPU Idle Status" "0: Not in Idle status VGPU has operation to perform.,1: In Idle status VGPU might accept low-power.." bitfld.long 0x0 0. "VGPU_LPACCEPT,VGPU Low-power Accept Status" "0: Not accept,1: Accept" line.long 0x4 "SHA_MEDSEN_TSTAT0,Media and Sense Domain Shared Targets Low-power Status" bitfld.long 0x4 31. "RTC_STOPPED,RTC0 and RTC1 Stop Status" "0: Not in Stop status,1: In Stop status" bitfld.long 0x4 22. "GDET3_LPACCEPT,GDET3 Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 21. "GDET2_LPACCEPT,GDET2 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 20. "LPI2C15_F_LPACCEPT,LPI2C15 Function Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 19. "LPI2C15_B_LPACCEPT,LPI2C15 Bus Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 18. "MICFIL_STOPPED,MICFIL Stop Status" "0: Not in Stop status,1: In Stop status" newline bitfld.long 0x4 17. "ACMP0_STOP,ACMP0 Stop Status" "0: Not in Stop status,1: In Stop status" bitfld.long 0x4 16. "ADC0_STOP,ADC0 Stop Status" "0: Not in Stop status,1: In Stop status" newline bitfld.long 0x4 8. "NIC1_LPACCEPT,MEDIA_NIC1 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 7. "NIC0_LPACCEPT,MEDIA_NIC0 Accept Low-power Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 6. "FLEXIO_F_LPACCEPT,FLEXIO Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 5. "FLEXIO_B_LPACCEPT,FLEXIO Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 4. "LPSPI16_F_LPACCEPT,LPSPI16 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 3. "LPSPI16_B_LPACCEPT,LPSPI16 Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 2. "LPSPI14_F_LPACCEPT,LPSPI14 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 1. "LPSPI14_B_LPACCEPT,LPSPI14 Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 0. "XSPI2_STOP,XSPI2 Stop Status" "0: Not in Stop status,1: In Stop status" rgroup.long 0x1E0++0x17 line.long 0x0 "PRIVATE_CSTAT0,Private Resources Controller Low-power Status" bitfld.long 0x0 1. "EDMA1_STOP,eDMA1 Stop Status" "0: Not in Stop status,1: In Stop status" bitfld.long 0x0 0. "EDMA0_STOP,eDMA0 Stop Status" "0: Not in Stop status,1: In Stop status" line.long 0x4 "PRIVATE_TSTAT0,Private Resources Targets Low-power Status 0" bitfld.long 0x4 29. "LP_FLEXCOMM13_F_LPACCEPT,LP_FLEXCOMM13 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 28. "LP_FLEXCOMM12_F_LPACCEPT,LP_FLEXCOMM12 Function Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 27. "LP_FLEXCOMM11_F_LPACCEPT,LP_FLEXCOMM11 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 26. "LP_FLEXCOMM10_F_LPACCEPT,LP_FLEXCOMM10 Function Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 25. "LP_FLEXCOMM9_F_LPACCEPT,LP_FLEXCOMM9 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 24. "LP_FLEXCOMM8_F_LPACCEPT,LP_FLEXCOMM8 Function Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 23. "LP_FLEXCOMM7_F_LPACCEPT,LP_FLEXCOMM7 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 22. "LP_FLEXCOMM6_F_LPACCEPT,LP_FLEXCOMM6 Function Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 21. "LP_FLEXCOMM5_F_LPACCEPT,LP_FLEXCOMM5 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 20. "LP_FLEXCOMM4_F_LPACCEPT,LP_FLEXCOMM4 Function Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 19. "LP_FLEXCOMM3_F_LPACCEPT,LP_FLEXCOMM3 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 18. "LP_FLEXCOMM2_F_LPACCEPT,LP_FLEXCOMM2 Function Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 17. "LP_FLEXCOMM1_F_LPACCEPT,LP_FLEXCOMM1 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 16. "LP_FLEXCOMM0_F_LPACCEPT,LP_FLEXCOMM0 Function Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 13. "LP_FLEXCOMM13_B_LPACCEPT,LP_FLEXCOMM13 Bus Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 12. "LP_FLEXCOMM12_B_LPACCEPT,LP_FLEXCOMM12 Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 11. "LP_FLEXCOMM11_B_LPACCEPT,LP_FLEXCOMM11 Bus Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 10. "LP_FLEXCOMM10_B_LPACCEPT,LP_FLEXCOMM10 Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 9. "LP_FLEXCOMM9_B_LPACCEPT,LP_FLEXCOMM9 Bus Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 8. "LP_FLEXCOMM8_B_LPACCEPT,LP_FLEXCOMM8 Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 7. "LP_FLEXCOMM7_B_LPACCEPT,LP_FLEXCOMM7 Bus Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 6. "LP_FLEXCOMM6_B_LPACCEPT,LP_FLEXCOMM6 Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 5. "LP_FLEXCOMM5_B_LPACCEPT,LP_FLEXCOMM5 Bus Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 4. "LP_FLEXCOMM4_B_LPACCEPT,LP_FLEXCOMM4 Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 3. "LP_FLEXCOMM3_B_LPACCEPT,LP_FLEXCOMM3 Bus Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 2. "LP_FLEXCOMM2_B_LPACCEPT,LP_FLEXCOMM2 Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 1. "LP_FLEXCOMM1_B_LPACCEPT,LP_FLEXCOMM1 Bus Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 0. "LP_FLEXCOMM0_B_LPACCEPT,LP_FLEXCOMM0 Bus Low-power Accept Status" "0: Not accept,1: Accept" line.long 0x8 "PRIVATE_TSTAT1,Private Resources Targets Low-power Status 1" bitfld.long 0x8 17. "I3C1_STOP,I3C1 Stop Status" "0: Not in Stop status,1: In Stop status" bitfld.long 0x8 16. "I3C0_STOP,I3C0 Stop Status" "0: Not in Stop status,1: In Stop status" newline bitfld.long 0x8 15. "XSPI1_STOP,XSPI1 Stop Status" "0: Not in Stop status,1: In Stop status" bitfld.long 0x8 14. "XSPI0_STOP,XSPI0 Stop Status" "0: Not in Stop status,1: In Stop status" newline bitfld.long 0x8 13. "TRNG_STOP,TRNG Stop Status" "0: Not in Stop status,1: In Stop status" bitfld.long 0x8 12. "SAI2_LPACCEPT,SAI2 Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x8 11. "SAI1_LPACCEPT,SAI1 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x8 10. "SAI0_LPACCEPT,SAI0 Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x8 9. "GPIO7_LPACCEPT,GPIO7 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x8 8. "GPIO6_LPACCEPT,GPIO6 Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x8 7. "GPIO5_LPACCEPT,GPIO5 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x8 6. "GPIO4_LPACCEPT,GPIO4 Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x8 5. "GPIO3_LPACCEPT,GPIO3 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x8 4. "GPIO2_LPACCEPT,GPIO2 Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x8 3. "GPIO1_LPACCEPT,GPIO1 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x8 2. "GPIO0_LPACCEPT,GPIO0 Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x8 1. "GDET1_LPACCEPT,GDET1 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x8 0. "GDET0_LPACCEPT,GDET0 Low-power Accept Status" "0: Not accept,1: Accept" line.long 0xC "LP_HINT0,Low-Power Hints 0" bitfld.long 0xC 31. "LPSPI16_F_LPHINT,LPSPI16 Function Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 30. "LPSPI14_F_LPHINT,LPSPI14 Function Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 29. "LP_FLEXCOMM13_F_LPHINT,LP_FLEXCOMM13 Function Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 28. "LP_FLEXCOMM12_F_LPHINT,LP_FLEXCOMM12 Function Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 27. "LP_FLEXCOMM11_F_LPHINT,LP_FLEXCOMM11 Function Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 26. "LP_FLEXCOMM10_F_LPHINT,LP_FLEXCOMM10 Function Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 25. "LP_FLEXCOMM9_F_LPHINT,LP_FLEXCOMM9 Function Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 24. "LP_FLEXCOMM8_F_LPHINT,LP_FLEXCOMM8 Function Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 23. "LP_FLEXCOMM7_F_LPHINT,LP_FLEXCOMM7 Function Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 22. "LP_FLEXCOMM6_F_LPHINT,LP_FLEXCOMM6 Function Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 21. "LP_FLEXCOMM5_F_LPHINT,LP_FLEXCOMM5 Function Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 20. "LP_FLEXCOMM4_F_LPHINT,LP_FLEXCOMM4 Function Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 19. "LP_FLEXCOMM3_F_LPHINT,LP_FLEXCOMM3 Function Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 18. "LP_FLEXCOMM2_F_LPHINT,LP_FLEXCOMM2 Function Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 17. "LP_FLEXCOMM1_F_LPHINT,LP_FLEXCOMM1 Function Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 16. "LP_FLEXCOMM0_F_LPHINT,LP_FLEXCOMM0 Function Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 15. "LPSPI16_B_LPHINT,LPSPI16 Bus Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 14. "LPSPI14_B_LPHINT,LPSPI14 Bus Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 13. "LP_FLEXCOMM13_B_LPHINT,LP_FLEXCOMM13 Bus Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 12. "LP_FLEXCOMM12_B_LPHINT,LP_FLEXCOMM12 Bus Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 11. "LP_FLEXCOMM11_B_LPHINT,LP_FLEXCOMM11 Bus Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 10. "LP_FLEXCOMM10_B_LPHINT,LP_FLEXCOMM10 Bus Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 9. "LP_FLEXCOMM9_B_LPHINT,LP_FLEXCOMM9 Bus Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 8. "LP_FLEXCOMM8_B_LPHINT,LP_FLEXCOMM8 Bus Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 7. "LP_FLEXCOMM7_B_LPHINT,LP_FLEXCOMM7 Bus Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 6. "LP_FLEXCOMM6_B_LPHINT,LP_FLEXCOMM6 Bus Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 5. "LP_FLEXCOMM5_B_LPHINT,LP_FLEXCOMM5 Bus Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 4. "LP_FLEXCOMM4_B_LPHINT,LP_FLEXCOMM4 Bus Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 3. "LP_FLEXCOMM3_B_LPHINT,LP_FLEXCOMM3 Bus Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 2. "LP_FLEXCOMM2_B_LPHINT,LP_FLEXCOMM2 Bus Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0xC 1. "LP_FLEXCOMM1_B_LPHINT,LP_FLEXCOMM1 Bus Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0xC 0. "LP_FLEXCOMM0_B_LPHINT,LP_FLEXCOMM0 Bus Clock Related Logic Status" "0: Inactive,1: Active" line.long 0x10 "LP_HINT1,Low-Power Hints 1" bitfld.long 0x10 21. "NIC1_IDLE1,MEDIA_NIC1 Idle Status" "0: Active,1: Idle" bitfld.long 0x10 20. "NIC1_IDLE0,MEDIA_NIC1 Idle Status" "0: Active,1: Idle" newline bitfld.long 0x10 19. "NIC0_IDLE1,MEDIA_NIC0 Idle Status" "0: Active,1: Idle" bitfld.long 0x10 18. "NIC0_IDLE0,MEDIA_NIC0 Idle Status" "0: Active,1: Idle" newline bitfld.long 0x10 17. "LPI2C15_F_LPHINT,LPI2C15 Function Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0x10 16. "FLEXIO_F_LPHINT,FLEXIO Function Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0x10 15. "LPI2C15_B_LPHINT,LPI2C15 Bus Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0x10 14. "FLEXIO_B_LPHINT,FLEXIO Bus Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0x10 13. "SAI2_F_LPHINT,SAI2 Function Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0x10 12. "SAI1_F_LPHINT,SAI1 Function Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0x10 11. "SAI0_F_LPHINT,SAI0 Function Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0x10 10. "SAI2_B_LPHINT,SAI2 Bus Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0x10 9. "SAI1_B_LPHINT,SAI1 Bus Clock Related Logic Status" "0: Inactive,1: Active" bitfld.long 0x10 8. "SAI0_B_LPHINT,SAI0 Bus Clock Related Logic Status" "0: Inactive,1: Active" newline bitfld.long 0x10 7. "GPIO7_LPHINT,GPIO7 Status" "0: Inactive,1: Active" bitfld.long 0x10 6. "GPIO6_LPHINT,GPIO6 Status" "0: Inactive,1: Active" newline bitfld.long 0x10 5. "GPIO5_LPHINT,GPIO5 Status" "0: Inactive,1: Active" bitfld.long 0x10 4. "GPIO4_LPHINT,GPIO4 Status" "0: Inactive,1: Active" newline bitfld.long 0x10 3. "GPIO3_LPHINT,GPIO3 Status" "0: Inactive,1: Active" bitfld.long 0x10 2. "GPIO2_LPHINT,GPIO2 Status" "0: Inactive,1: Active" newline bitfld.long 0x10 1. "GPIO1_LPHINT,GPIO1 Status" "0: Inactive,1: Active" bitfld.long 0x10 0. "GPIO0_LPHINT,GPIO0 Status" "0: Inactive,1: Active" line.long 0x14 "LP_DENY0,Low-Power Request Deny Status 0" bitfld.long 0x14 17. "LPI2C15_LPDENY,LPI2C15 Low-Power Deny Status" "0: Not deny,1: Deny" bitfld.long 0x14 16. "FLEXIO_LPDENY,FLEXIO Low-Power Deny Status" "0: Not deny,1: Deny" newline bitfld.long 0x14 15. "LPSPI16_LPDENY,LPSPI16 Low-Power Deny Status" "0: Not deny,1: Deny" bitfld.long 0x14 14. "LPSPI14_LPDENY,LPSPI14 Low-Power Deny Status" "0: Not deny,1: Deny" newline bitfld.long 0x14 13. "LP_FLEXCOMM13_LPDENY,LP_FLEXCOMM13 Low-Power Deny Status" "0: Not deny,1: Deny" bitfld.long 0x14 12. "LP_FLEXCOMM12_LPDENY,LP_FLEXCOMM12 Low-Power Deny Status" "0: Not deny,1: Deny" newline bitfld.long 0x14 11. "LP_FLEXCOMM11_LPDENY,LP_FLEXCOMM11 Low-Power Deny Status" "0: Not deny,1: Deny" bitfld.long 0x14 10. "LP_FLEXCOMM10_LPDENY,LP_FLEXCOMM10 Low-Power Deny Status" "0: Not deny,1: Deny" newline bitfld.long 0x14 9. "LP_FLEXCOMM9_LPDENY,LP_FLEXCOMM9 Low-Power Deny Status" "0: Not deny,1: Deny" bitfld.long 0x14 8. "LP_FLEXCOMM8_LPDENY,LP_FLEXCOMM8 Low-Power Deny Status" "0: Not deny,1: Deny" newline bitfld.long 0x14 7. "LP_FLEXCOMM7_LPDENY,LP_FLEXCOMM7 Low-Power Deny Status" "0: Not deny,1: Deny" bitfld.long 0x14 6. "LP_FLEXCOMM6_LPDENY,LP_FLEXCOMM6 Low-Power Deny Status" "0: Not deny,1: Deny" newline bitfld.long 0x14 5. "LP_FLEXCOMM5_LPDENY,LP_FLEXCOMM5 Low-Power Deny Status" "0: Not deny,1: Deny" bitfld.long 0x14 4. "LP_FLEXCOMM4_LPDENY,LP_FLEXCOMM4 Low-Power Deny Status" "0: Not deny,1: Deny" newline bitfld.long 0x14 3. "LP_FLEXCOMM3_LPDENY,LP_FLEXCOMM3 Low-Power Deny Status" "0: Not deny,1: Deny" bitfld.long 0x14 2. "LP_FLEXCOMM2_LPDENY,LP_FLEXCOMM2 Low-Power Deny Status" "0: Not deny,1: Deny" newline bitfld.long 0x14 1. "LP_FLEXCOMM1_LPDENY,LP_FLEXCOMM1 Low-Power Deny Status" "0: Not deny,1: Deny" bitfld.long 0x14 0. "LP_FLEXCOMM0_LPDENY,LP_FLEXCOMM0 Low-Power Deny Status" "0: Not deny,1: Deny" tree.end endif sif (cpuis("IMXRT735-CPU1")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU1")) tree "SLEEPCON1" base ad:0x40044000 group.long 0x0++0x3 line.long 0x0 "SLEEPCFG,Sleep Configuration" bitfld.long 0x0 31. "FRO2_GATE,FRO2 Gating" "0: Removes gating,1: Applies gating" bitfld.long 0x0 16. "ADC0_PD,ADC0 Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 15. "AUDPLLLDO_PD,Audio PLL internal regulator Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 14. "AUDPLLANA_PD,Audio PLL Analog Function Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 13. "PLLLDO_PD,Main PLL internal regulator Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 12. "PLLANA_PD,Main PLL Analog Function Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 11. "LPOSC_PD,LPOSC Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 10. "FRO2_PD,FRO2 Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 7. "XTAL_PD,Xtal Oscillator Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 6. "MEDIA_MAINCLK_SHUTOFF,VDD2_MEDIA and VDDN_MEDIA Domains media_main_clk and media_vddn_clk Shut Off" "0: Turns on,1: Turns off" newline bitfld.long 0x0 5. "COMN_MAINCLK_SHUTOFF,VDDN_COM Domain common_vddn_clk Shut Off" "0: Turns on,1: Turns off" bitfld.long 0x0 4. "RAM1_CLK_SHUTOFF,RAM Arbiter 1 sense_ram_clk Shut Off" "0: Turns on,1: Turns off" newline bitfld.long 0x0 3. "RAM0_CLK_SHUTOFF,RAM Arbiter 0 common_ram_clk Shut Off" "0: Turns on,1: Turns off" bitfld.long 0x0 2. "SENSES_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk_1 Shut Off" "0: Turns on,1: Turns off" newline bitfld.long 0x0 1. "SENSEP_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk Shut Off" "0: Turns on,1: Turns off" group.long 0x10++0x3 line.long 0x0 "RUNCFG,Run Configuration" bitfld.long 0x0 16. "ADC0_PD,ADC0 Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 15. "AUDPLLLDO_PD,Audio PLL Internal Regulator Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 14. "AUDPLLANA_PD,Audio PLL Analog Function Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 13. "PLLLDO_PD,Main PLL Internal Regulator Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 12. "PLLANA_PD,Main PLL Analog Function Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 11. "LPOSC_PD,LPOSC Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 10. "FRO2_PD,FRO2 Power Down" "0: Powers on,1: Powers down" bitfld.long 0x0 7. "XTAL_PD,Xtal Oscillator Power Down" "0: Powers on,1: Powers down" newline bitfld.long 0x0 6. "MEDIA_MAINCLK_SHUTOFF,VDD2_MEDIA and VDDN_MEDIA Domains media_main_clk and media_vddn_clk Shut Off" "0: Turns on,1: Turns off" bitfld.long 0x0 5. "COMN_MAINCLK_SHUTOFF,VDDN_COM Domain common_vddn_clk Shut Off" "0: Turns on,1: Turns off" newline bitfld.long 0x0 4. "RAM1_CLK_SHUTOFF,RAM Arbiter 1 sense_ram_clk Shut Off" "0: Turns on,1: Turns off" bitfld.long 0x0 3. "RAM0_CLK_SHUTOFF,RAM Arbiter 0 common_ram_clk Shut Off" "0: Turns on,1: Turns off" newline bitfld.long 0x0 2. "SENSES_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk_1 Shut Off" "0: Turns on,1: Turns off" bitfld.long 0x0 1. "SENSEP_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk Shut Off" "0: Turns on,1: Turns off" wgroup.long 0x20++0x3 line.long 0x0 "RUNCFG_SET,RUNCFG Set" bitfld.long 0x0 16. "ADC0_PD,ADC0 Power Down Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 15. "AUDPLLLDO_PD,Audio PLL Internal Regulator Power Down Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 14. "AUDPLLANA_PD,Audio PLL Analog Function Power Down Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 13. "PLLLDO_PD,Main PLL Internal Regulator Power Down Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 12. "PLLANA_PD,Main PLL Analog Function Power Down Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 11. "LPOSC_PD,LPOSC Power Down Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 10. "FRO2_PD,FRO2 Power Down Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 7. "XTAL_PD,Xtal Oscillator Power Down Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 6. "MEDIA_MAINCLK_SHUTOFF,VDD2_MEDIA and VDDN_MEDIA Domains media_main_clk and media_vddn_clk Shut Off Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 5. "COMN_MAINCLK_SHUTOFF,VDDN_COM Domain common_vddn_clk Shut Off Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 4. "RAM1_CLK_SHUTOFF,RAM Arbiter 1 sense_ram_clk Shut Off Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 3. "RAM0_CLK_SHUTOFF,RAM Arbiter 0 common_ram_clk Shut Off Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 2. "SENSES_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk_1 Shut Off Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 1. "SENSEP_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk Shut Off Set" "0: No effect,1: Sets the bit" wgroup.long 0x30++0x3 line.long 0x0 "RUNCFG_CLR,RUNCFG Clear" bitfld.long 0x0 16. "ADC0_PD,ADC0 Power Down Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 15. "AUDPLLLDO_PD,Audio PLL Internal Regulator Power Down Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 14. "AUDPLLANA_PD,Audio PLL Analog Function Power Down Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 13. "PLLLDO_PD,Main PLL Internal Regulator Power Down Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 12. "PLLANA_PD,Main PLL Analog Function Power Down Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 11. "LPOSC_PD,LPOSC Power Down Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 10. "FRO2_PD,FRO2 Power Down Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 7. "XTAL_PD,Xtal Oscillator Power Down Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 6. "MEDIA_MAINCLK_SHUTOFF,VDD2_MEDIA and VDDN_MEDIA Domains media_main_clk and media_vddn_clk Shut Off Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 5. "COMN_MAINCLK_SHUTOFF,VDDN_COM Domain common_vddn_clk Shut Off Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 4. "RAM1_CLK_SHUTOFF,RAM Arbiter 1 sense_ram_clk Shut Off Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 3. "RAM0_CLK_SHUTOFF,RAM Arbiter 0 common_ram_clk Shut Off Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 2. "SENSES_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk_1 Shut Off Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 1. "SENSEP_MAINCLK_SHUTOFF,VDD1_SENSE Domain sense_main_clk Shut Off Clear" "0: No effect,1: Clears the bit" group.long 0x60++0xB line.long 0x0 "WAKEUPEN0,Wakeup Enable 0" bitfld.long 0x0 30. "OSTIMER,OSTIMER Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 29. "PMC1,PMC1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 28. "MU3_MUA,MU3_MUA Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 27. "MU2_MUB,MU2_MUB Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 26. "MU1_MUB,MU1_MUB Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 24. "RTC1_WKUP,RTC1_WKUP Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 23. "RTC1_ALARM,RTC1_ALARM Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 22. "MICFIL_WKUP,MICFIL Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 19. "MICFIL_RD_ERR,MICFIL Read Data Error Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 18. "ACMP0,ACMP0 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 15. "ADC0,ADC0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 14. "LP_FLEXCOMM20,LP_FLEXCOMM20 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 13. "LP_FLEXCOMM19,LP_FLEXCOMM19 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 12. "LP_FLEXCOMM18,LP_FLEXCOMM18 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 11. "LP_FLEXCOMM17,LP_FLEXCOMM17 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 10. "LPI2C15,LPI2C15 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 9. "CTIMER7,CTIMER7 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 8. "CTIMER6,CTIMER6 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 7. "CTIMER5,CTIMER5 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 5. "UTICK1,UTICK1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "FRO2,FRO2 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x0 2. "FRO1,FRO1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "FRO0,FRO0 Wake-up Enable" "0: Disables,1: Enables" line.long 0x4 "WAKEUPEN1,Wakeup Enable 1" bitfld.long 0x4 31. "GPIO9_CH0,GPIO9 Channel 0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 30. "GPIO8_CH1,GPIO8 Channel 1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 29. "GPIO8_CH0,GPIO8 Channel 0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 9. "FLEXIO,FLEXIO Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 8. "I3C3,I3C3 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 7. "PMIC_IRQN,PMIC_IRQN Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "USBPHY0,USBPHY0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 5. "WWDT3,WWDT3 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 4. "WWDT2,WWDT2 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "USB1,USB1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "USB0,USB0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x4 1. "I3C2,I3C2 Wake-up Enable" "0: Disables,1: Enables" line.long 0x8 "WAKEUPEN2,Wakeup Enable 2" bitfld.long 0x8 9. "SAI3,SAI3 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x8 8. "PINT1_INTR3,PINT1_INTR3 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 7. "PINT1_INTR2,PINT1_INTR2 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x8 6. "PINT1_INTR1,PINT1_INTR1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 5. "PINT1_INTR0,PINT1_INTR0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x8 2. "GPIO10_CH1,GPIO10 Channel 1 Wake-up Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 1. "GPIO10_CH0,GPIO10 Channel 0 Wake-up Enable" "0: Disables,1: Enables" bitfld.long 0x8 0. "GPIO9_CH1,GPIO9 Channel 1 Wake-up Enable" "0: Disables,1: Enables" wgroup.long 0xA0++0xB line.long 0x0 "WAKEUPEN0_SET,Wakeup Enable 0 Set" bitfld.long 0x0 30. "OSTIMER,OSTIMER Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 29. "PMC1,PMC1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 28. "MU3_MUA,MU3_MUA Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 27. "MU2_MUB,MU2_MUB Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 26. "MU1_MUB,MU1_MUB Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 24. "RTC1_WKUP,RTC1_WKUP Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 23. "RTC1_ALARM,RTC1_ALARM Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 22. "MICFIL_WKUP,MICFIL Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 19. "MICFIL_RD_ERR,MICFIL Read Data Error Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 18. "ACMP0,ACMP0 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 15. "ADC0,ADC0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 14. "LP_FLEXCOMM20,LP_FLEXCOMM20 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 13. "LP_FLEXCOMM19,LP_FLEXCOMM19 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 12. "LP_FLEXCOMM18,LP_FLEXCOMM18 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 11. "LP_FLEXCOMM17,LP_FLEXCOMM17 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 10. "LPI2C15,LPI2C15 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 9. "CTIMER7,CTIMER7 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 8. "CTIMER6,CTIMER6 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 7. "CTIMER5,CTIMER5 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 5. "UTICK1,UTICK1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 3. "FRO2,FRO2 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 2. "FRO1,FRO1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 1. "FRO0,FRO0 Wake-up Enable Set" "0: No effect,1: Sets the bit" line.long 0x4 "WAKEUPEN1_SET,Wakeup Enable 1 Set" bitfld.long 0x4 31. "GPIO9_CH0,GPIO9 Channel 0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 30. "GPIO8_CH1,GPIO8 Channel 1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 29. "GPIO8_CH0,GPIO8 Channel 0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 9. "FLEXIO,FLEXIO Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 8. "I3C3,I3C3 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 7. "PMIC_IRQN,PMIC_IRQN Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 6. "USBPHY0,USBPHY0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 5. "WWDT3,WWDT3 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 4. "WWDT2,WWDT2 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 3. "USB1,USB1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x4 2. "USB0,USB0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x4 1. "I3C2,I3C2 Wake-up Enable Set" "0: No effect,1: Sets the bit" line.long 0x8 "WAKEUPEN2_SET,Wakeup Enable 2 Set" bitfld.long 0x8 9. "SAI3,SAI3 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x8 8. "PINT1_INTR3,PINT1_INTR3 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x8 7. "PINT1_INTR2,PINT1_INTR2 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x8 6. "PINT1_INTR1,PINT1_INTR1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x8 5. "PINT1_INTR0,PINT1_INTR0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x8 2. "GPIO10_CH1,GPIO10 Channel 1 Wake-up Enable Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x8 1. "GPIO10_CH0,GPIO10 Channel 0 Wake-up Enable Set" "0: No effect,1: Sets the bit" bitfld.long 0x8 0. "GPIO9_CH1,GPIO9 Channel 1 Wake-up Enable Set" "0: No effect,1: Sets the bit" wgroup.long 0x100++0xB line.long 0x0 "WAKEUPEN0_CLR,Wakeup Enable 0 Clear" bitfld.long 0x0 30. "OSTIMER,OSTIMER Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 29. "PMC1,PMC1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 28. "MU3_MUA,MU3_MUA Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 27. "MU2_MUB,MU2_MUB Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 26. "MU1_MUB,MU1_MUB Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 24. "RTC1_WKUP,RTC1_WKUP Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 23. "RTC1_ALARM,RTC1_ALARM Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 22. "MICFIL_WKUP,MICFIL Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 19. "MICFIL_RD_ERR,MICFIL Read Data Error Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 18. "ACMP0,ACMP0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 15. "ADC0,ADC0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 14. "LP_FLEXCOMM20,LP_FLEXCOMM20 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 13. "LP_FLEXCOMM19,LP_FLEXCOMM19 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 12. "LP_FLEXCOMM18,LP_FLEXCOMM18 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 11. "LP_FLEXCOMM17,LP_FLEXCOMM17 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 10. "LPI2C15,LPI2C15 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 9. "CTIMER7,CTIMER7 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 8. "CTIMER6,CTIMER6 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 7. "CTIMER5,CTIMER5 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 5. "UTICK1,UTICK1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 3. "FRO2,FRO2 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x0 2. "FRO1,FRO1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x0 1. "FRO0,FRO0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" line.long 0x4 "WAKEUPEN1_CLR,Wakeup Enable 1 Clear" bitfld.long 0x4 31. "GPIO9_CH0,GPIO9 Channel 0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 30. "GPIO8_CH1,GPIO8 Channel 1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 29. "GPIO8_CH0,GPIO8 Channel 0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 9. "FLEXIO,FLEXIO Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 8. "I3C3,I3C3 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 7. "PMIC_IRQN,PMIC_IRQN Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 6. "USBPHY0,USBPHY0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 5. "WWDT3,WWDT3 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 4. "WWDT2,WWDT2 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 3. "USB1,USB1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 2. "USB0,USB0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 1. "I3C2,I3C2 Wake-up Enable Clear" "0: No effect,1: Clears the bit" line.long 0x8 "WAKEUPEN2_CLR,Wakeup Enable 2 Clear" bitfld.long 0x8 9. "SAI3,SAI3 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x8 8. "PINT1_INTR3,PINT1_INTR3 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x8 7. "PINT1_INTR2,PINT1_INTR2 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x8 6. "PINT1_INTR1,PINT1_INTR1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x8 5. "PINT1_INTR0,PINT1_INTR0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x8 2. "GPIO10_CH1,GPIO10 Channel 1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x8 1. "GPIO10_CH0,GPIO10 Channel 0 Wake-up Enable Clear" "0: No effect,1: Clears the bit" bitfld.long 0x8 0. "GPIO9_CH1,GPIO9 Channel 1 Wake-up Enable Clear" "0: No effect,1: Clears the bit" group.long 0x15C++0x3 line.long 0x0 "LPOSC_DELAY,LPOSC Delay" hexmask.long.word 0x0 0.--15. 1. "LPOSCDELAY,Delay value for LPOSC output" group.long 0x164++0x3 line.long 0x0 "PWRDOWN_WAIT,Power Down Wait" bitfld.long 0x0 3. "IGN_LPOSCPDR,Ignore LPOSC Power Down Ready Signal" "0: Waits,1: Ignores" bitfld.long 0x0 2. "IGN_FRO2PDR,Ignore FRO2 Power Down Ready Signal" "0: Waits,1: Ignores" group.long 0x190++0x3 line.long 0x0 "HW_WAKE,eDMA Wakeup Enable" bitfld.long 0x0 4. "HWWK_SRC4,eDMA Wakeup Source 4" "0: Disables,1: Enables" bitfld.long 0x0 2. "HWWK_SRC2,eDMA Wakeup Source 2" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "HWWK_SRC1,eDMA Wakeup Source 1" "0: Disables,1: Enables" bitfld.long 0x0 0. "HWWK_SRC0,eDMA Wakeup Source 0" "0: Disables,1: Enables" wgroup.long 0x194++0x7 line.long 0x0 "HW_WAKE_SET,eDMA Wakeup Set" bitfld.long 0x0 4. "HWWK_SRC4_SET,eDMA Wakeup Source 4 Enable" "0: No effect,1: Sets the bit" bitfld.long 0x0 2. "HWWK_SRC2_SET,eDMA Wakeup Source 2 Enable" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 1. "HWWK_SRC1_SET,eDMA Wakeup Source 1 Enable" "0: No effect,1: Sets the bit" bitfld.long 0x0 0. "HWWK_SRC0_SET,eDMA Wakeup Source 0 Enable" "0: No effect,1: Sets the bit" line.long 0x4 "HW_WAKE_CLR,eDMA Wakeup Clear" bitfld.long 0x4 4. "HWWK_SRC4_CLR,eDMA Wakeup Source 4 Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 2. "HWWK_SRC2_CLR,eDMA Wakeup Source 2 Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 1. "HWWK_SRC1_CLR,eDMA Wakeup Source 1 Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 0. "HWWK_SRC0_CLR,eDMA Wakeup Source 0 Clear" "0: No effect,1: Clears the bit" group.long 0x1A0++0x3 line.long 0x0 "SHARED_MASK0,Shared Resources Mask" bitfld.long 0x0 23. "NIC1_MASK,Mask Bit of MEDIA_NIC1" "0: Disables,1: Enables" bitfld.long 0x0 22. "NIC0_MASK,Mask Bit of MEDIA_NIC0" "0: Disables,1: Enables" newline bitfld.long 0x0 21. "FLEXIO_MASK,Mask Bit of FLEXIO" "0: Disables,1: Enables" bitfld.long 0x0 20. "LPSPI16_MASK,Mask Bit of LPSPI16" "0: Disables,1: Enables" newline bitfld.long 0x0 19. "LPSPI14_MASK,Mask Bit of LPSPI14" "0: Disables,1: Enables" bitfld.long 0x0 18. "XSPI2_MASK,Mask Bit of XSPI2" "0: Disables,1: Enables" newline bitfld.long 0x0 17. "EZHV_MASK,Mask Bit of EZH-V" "0: Disables,1: Enables" bitfld.long 0x0 16. "VGPU_MASK,Mask Bit of VGPU" "0: Disables,1: Enables" newline bitfld.long 0x0 6. "RTC_MASK,Mask Bit of RTC0 and RTC1" "0: Disables,1: Enables" bitfld.long 0x0 5. "GDET3_MASK,Mask Bit of GDET3" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "GDET2_MASK,Mask Bit of GDET2" "0: Disables,1: Enables" bitfld.long 0x0 3. "LPI2C15_MASK,Mask Bit of LPI2C15" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "MICFIL_MASK,Mask Bit of MICFIL" "0: Disables,1: Enables" bitfld.long 0x0 1. "ACMP0_MASK,Mask Bit of ACMP0" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "ADC0_MASK,Mask Bit of ADC0" "0: Disables,1: Enables" wgroup.long 0x1A4++0x7 line.long 0x0 "SHARED_MASK0_SET,Shared Resources Mask Set" bitfld.long 0x0 23. "NIC1_MASK_SET,MEDIA_NIC1 Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 22. "NIC0_MASK_SET,MEDIA_NIC0 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 21. "FLEXIO_MASK_SET,FLEXIO Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 20. "LPSPI16_MASK_SET,LPSPI16 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 19. "LPSPI14_MASK_SET,LPSPI14 Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 18. "XSPI2_MASK_SET,XSPI2 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 17. "EZHV_MASK_SET,EZH-V Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 16. "VGPU_MASK_SET,VGPU Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 6. "RTC_MASK_SET,RTC0 and RTC1 Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 5. "GDET3_MASK_SET,GDET3 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 4. "GDET2_MASK_SET,GDET2 Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 3. "LPI2C15_MASK_SET,LPI2C15 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 2. "MICFIL_MASK_SET,MICFIL Mask Set" "0: No effect,1: Sets the bit" bitfld.long 0x0 1. "ACMP0_MASK_SET,ACMP0 Mask Set" "0: No effect,1: Sets the bit" newline bitfld.long 0x0 0. "ADC0_MASK_SET,ADC0 Mask Set" "0: No effect,1: Sets the bit" line.long 0x4 "SHARED_MASK0_CLR,Shared Resources Mask Clear" bitfld.long 0x4 23. "NIC1_MASK_CLR,MEDIA_NIC1 Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 22. "NIC0_MASK_CLR,MEDIA_NICO Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 21. "FLEXIO_MASK_CLR,FLEXIO Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 20. "LPSPI16_MASK_CLR,LPSPI16 Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 19. "LPSPI14_MASK_CLR,LPSPI14 Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 18. "XSPI2_MASK_CLR,XSPI2 Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 17. "EZHV_MASK_CLR,EZH-V Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 16. "VGPU_MASK_CLR,VGPU Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 6. "RTC_MASK_CLR,RTC0 and RTC1 Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 5. "GDET3_MASK_CLR,GDET3 Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 4. "GDET2_MASK_CLR,GDET2 Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 3. "LPI2C15_MASK_CLR,LPI2C15 Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 2. "MICFIL_MASK_CLR,MICFIL Mask Clear" "0: No effect,1: Clears the bit" bitfld.long 0x4 1. "ACMP0_MASK_CLR,ACMP0 Mask Clear" "0: No effect,1: Clears the bit" newline bitfld.long 0x4 0. "ADC0_MASK_CLR,ADC0 Mask Clear" "0: No effect,1: Clears the bit" group.long 0x1B0++0x7 line.long 0x0 "SHA_MED_CCTRL0,Media Domain Shared Controller Low-power Control" bitfld.long 0x0 3. "EZHV_EXIT_WAIT,EZH-V Exit Wait Mode" "0: No request,1: Sends" bitfld.long 0x0 2. "EZHV_HALT,EZH-V Halt Control" "0: No request,1: Sends request" newline bitfld.long 0x0 1. "EZHV_STOP,EZH-V Stop Control" "0: No request,1: Sends request" bitfld.long 0x0 0. "VGPU_LPREQ,VGPU Low-Power Control" "0: No request,1: Sends request" line.long 0x4 "SHA_MED_TCTRL0,Media Domain Shared Resources Target Low-power Control" bitfld.long 0x4 12. "NIC1_LPREQ,MEDIA_NIC1 Low-power Request" "0: No request,1: Sends request" bitfld.long 0x4 11. "NIC0_LPREQ,MEDIA_NIC0 Low-power Request" "0: No request,1: Sends request" newline bitfld.long 0x4 10. "FLEXIO_F_LPREQ,FLEXIO Function Low-power Request" "0: No request,1: Sends request" bitfld.long 0x4 9. "FLEXIO_B_LPREQ,FLEXIO Bus Low-power Request" "0: No request,1: Sends request" newline bitfld.long 0x4 7. "LPSPI16_F_LPREQ,LPSPI16 Function Low-power Request" "0: No request,1: Sends request" bitfld.long 0x4 6. "LPSPI16_B_LPREQ,LPSPI16 Bus Low-power Request" "0: No request,1: Sends request" newline bitfld.long 0x4 4. "LPSPI14_F_LPREQ,LPSPI14 Function Low-power Request" "0: No request,1: Sends request" bitfld.long 0x4 3. "LPSPI14_B_LPREQ,LPSPI14 Bus Low-power Request" "0: No request,1: Sends request" newline bitfld.long 0x4 0. "XSPI2_STOP,XSPI2 Stop Control" "0: No request,1: Sends request" group.long 0x1BC++0xB line.long 0x0 "SHA_SEN_TCTRL0,Shared VDD1_SENSE Domain Targets Low-power Control" bitfld.long 0x0 31. "RTC_STOP,RTC0 and RTC1 Stop" "0: No request,1: Sends request" bitfld.long 0x0 9. "GDET3_LPREQ,GDET3 Low-power Request" "0: No request,1: Sends request" newline bitfld.long 0x0 8. "GDET2_LPREQ,GDET2 Low-power Request" "0: No request,1: Sends request" bitfld.long 0x0 7. "LPI2C15_F_LPREQ,LPI2C15 Function Low-power Request" "0: No request,1: Sends request" newline bitfld.long 0x0 5. "LPI2C15_B_LPREQ,LPI2C15 Bus Low-power Request" "0: No request,1: Sends request" bitfld.long 0x0 3. "MICFIL_STOP,MICFIL Stop" "0: No request,1: Sends request" newline bitfld.long 0x0 2. "ACMP0_STOP,ACMP0 Stop" "0: No request,1: Sends request" bitfld.long 0x0 0. "ADC0_STOP,ADC0 Stop" "0: No request,1: Sends request" line.long 0x4 "PRIVATE_CCTRL0,Private Resources Controllers Low-power Control 0" bitfld.long 0x4 1. "EDMA3_STOP,eDMA3 Stop" "0: No request,1: Sends request" bitfld.long 0x4 0. "EDMA2_STOP,eDMA2 Stop" "0: No request,1: Sends request" line.long 0x8 "PRIVATE_TCTRL0,Private Resources Target Low-power Control" bitfld.long 0x8 21. "I3C3_STOP,I3C3 Stop" "0: No request,1: Sends request" bitfld.long 0x8 20. "I3C2_STOP,I3C2 Stop" "0: No request,1: Sends request" newline bitfld.long 0x8 11. "GPIO10_LPREQ,GPIO10 Low-power Request" "0: No request,1: Sends request" bitfld.long 0x8 10. "GPIO9_LPREQ,GPIO9 Low-power Request" "0: No request,1: Sends request" newline bitfld.long 0x8 9. "GPIO8_LPREQ,GPIO8 Low-power Request" "0: No request,1: Sends request" bitfld.long 0x8 8. "SAI3_LPREQ,SAI3 Low-power Request" "0: No request,1: Sends request" newline bitfld.long 0x8 7. "LP_FLEXCOMM20_F_LPREQ,LP_FLEXCOMM20 Function Low-power Request" "0: No request,1: Sends request" bitfld.long 0x8 6. "LP_FLEXCOMM19_F_LPREQ,LP_FLEXCOMM19 Function Low-power Request" "0: No request,1: Sends request" newline bitfld.long 0x8 5. "LP_FLEXCOMM18_F_LPREQ,LP_FLEXCOMM18 Function Low-power Request" "0: No request,1: Sends request" bitfld.long 0x8 4. "LP_FLEXCOMM17_F_LPREQ,LP_FLEXCOMM17 Function Low-power Request" "0: No request,1: Sends request" newline bitfld.long 0x8 3. "LP_FLEXCOMM20__B_LPREQ,LP_FLEXCOMM20 Bus Low-power Request" "0: No request,1: Sends request" bitfld.long 0x8 2. "LP_FLEXCOMM19__B_LPREQ,LP_FLEXCOMM19 Bus Low-power Request" "0: No request,1: Sends request" newline bitfld.long 0x8 1. "LP_FLEXCOMM18__B_LPREQ,LP_FLEXCOMM18 Bus Low-power Request" "0: No request,1: Sends request" bitfld.long 0x8 0. "LP_FLEXCOMM17__B_LPREQ,LP_FLEXCOMM17 Bus Low-power Request" "0: No request,1: Sends request" rgroup.long 0x1D0++0x7 line.long 0x0 "SHA_MED_CSTAT0,Media Domain Shared Controllers Low-power Status" bitfld.long 0x0 5. "EZHV_WAKEUP,Wakeup Request from EZH-V" "0: Not needs,1: Needs" bitfld.long 0x0 4. "EZHV_WAITING,EZH-V Waiting Status" "0: Not in waiting status,1: In waiting status" newline bitfld.long 0x0 3. "EZHV_HALT,EZH-V Halt Status" "0: Not in Halt status,1: In Halt status" bitfld.long 0x0 2. "EZHV_STOP,EZH-V Stop Status" "0: Not in Stop status,1: In Stop status" newline bitfld.long 0x0 1. "VGPU_IDLE,VGPU Idle Status" "0: Not in Idle status VGPU has operation to perform.,1: In Idle status VGPU might accept low-power.." bitfld.long 0x0 0. "VGPU_LPACCEPT,VGPU Low-power Accept Status" "0: Not accept,1: Accept" line.long 0x4 "SHA_MEDSEN_TSTAT0,Media and Sense Domain Shared Targets Low-power Status" bitfld.long 0x4 31. "RTC_STOP,RTC0 and RTC1 Stop Status" "0: Not in Stop status,1: In Stop status" bitfld.long 0x4 22. "GDET3_LPACCEPT,GDET3 Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 21. "GDET2_LPACCEPT,GDET2 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 20. "LPI2C15_F_LPACCEPT,LPI2C15 Function Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 19. "LPI2C15_B_LPACCEPT,LPI2C15 Bus Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 18. "MICFIL_STOP,MICFIL Stop Status" "0: Not in Stop status,1: In Stop status" newline bitfld.long 0x4 17. "ACMP0_STOP,ACMP0 Stop Status" "0: Not in Stop status,1: In Stop status" bitfld.long 0x4 16. "ADC0_STOP,ADC0 Stop Status" "0: Not in Stop status,1: In Stop status" newline bitfld.long 0x4 8. "NIC1_LPACCEPT,MEDIA_NIC1 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 7. "NIC0_LPACCEPT,MEDIA_NIC0 Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 6. "FLEXIO_F_LPACCEPT,FLEXIO Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 5. "FLEXIO_B_LPACCEPT,FLEXIO Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 4. "LPSPI16_F_LPACCEPT,LPSPI16 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 3. "LPSPI16_B_LPACCEPT,LPSPI16 Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 2. "LPSPI14_F_LPACCEPT,LPSPI14 Function Low-power Accept Status" "0: Not ready,1: Ready" bitfld.long 0x4 1. "LPSPI14_B_LPACCEPT,LPSPI14 Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 0. "XSPI2_STOP,XSPI2 Stop Status" "0: Not in Stop status,1: In Stop status" rgroup.long 0x1E0++0x7 line.long 0x0 "PRIVATE_CSTAT0,Private Resources Controllers Low-power Status" bitfld.long 0x0 1. "EDMA3_STOP,eDMA3 Stop Status" "0: Not in Stop status,1: In Stop status" bitfld.long 0x0 0. "EDMA2_STOP,eDMA2 Stop Status" "0: Not in Stop status,1: In Stop status" line.long 0x4 "PRIVATE_TSTAT0,Private Resources Targets Low-power Status 0" bitfld.long 0x4 19. "LP_FLEXCOMM20_F_LPACCEPT,LP_FLEXCOMM20 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 18. "LP_FLEXCOMM19_F_LPACCEPT,LP_FLEXCOMM19 Function Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 17. "LP_FLEXCOMM18_F_LPACCEPT,LP_FLEXCOMM18 Function Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 16. "LP_FLEXCOMM17_F_LPACCEPT,LP_FLEXCOMM17 Function Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 9. "I3C3_STOP,I3C3 Stop Status" "0: Not in Stop status,1: In Stop status" bitfld.long 0x4 8. "I3C2_STOP,I3C2 Stop Status" "0: Not in Stop status,1: In Stop status" newline bitfld.long 0x4 7. "GPIO10_LPACCEPT,GPIO10 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 6. "GPIO9_LPACCEPT,GPIO Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 5. "GPIO8_LPACCEPT,GPIO8 Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 4. "SAI3_LPACCEPT,SAI3 Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 3. "LP_FLEXCOMM20_B_LPACCEPT,LP_FLEXCOMM20 Bus Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 2. "LP_FLEXCOMM19_B_LPACCEPT,LP_FLEXCOMM19 Bus Low-power Accept Status" "0: Not accept,1: Accept" newline bitfld.long 0x4 1. "LP_FLEXCOMM18_B_LPACCEPT,LP_FLEXCOMM18 Bus Low-power Accept Status" "0: Not accept,1: Accept" bitfld.long 0x4 0. "LP_FLEXCOMM17_B_LPACCEPT,LP_FLEXCOMM17 Bus Low-power Accept Status" "0: Not accept,1: Accept" rgroup.long 0x1EC++0x3 line.long 0x0 "LP_HINT0,Low-Power Hint Status 0" bitfld.long 0x0 28. "NIC1_IDLE1,MEDIA_NIC1 Idle Status 1" "0: Active,1: Idle" bitfld.long 0x0 27. "NIC1_IDLE0,MEDIA_NIC1 Idle Status 0" "0: Active,1: Idle" newline bitfld.long 0x0 26. "NIC0_IDLE1,MEDIA_NIC0 Idle Status 1" "0: Active,1: Idle" bitfld.long 0x0 25. "NIC0_IDLE0,MEDIA_NIC0 Idle Status 0" "0: Active,1: Idle" newline bitfld.long 0x0 24. "FLEXIO_F_LPHINT,FLEXIO Function Hint Status" "0: Inactive,1: Active" bitfld.long 0x0 23. "LPSPI16_F_LPHINT,LPSPI16 Function Hint Status" "0: Inactive,1: Active" newline bitfld.long 0x0 22. "LPSPI14_F_LPHINT,LPSPI14 Function Hint Status" "0: Inactive,1: Active" bitfld.long 0x0 21. "LPI2C15_F_LPHINT,LPI2C15 Function Hint Status" "0: Inactive,1: Active" newline bitfld.long 0x0 20. "SAI3_F_LPHINT,SAI3 Function Hint Status" "0: Inactive,1: Active" bitfld.long 0x0 19. "LP_FLEXCOMM20_F_LPHINT,LP_FLEXCOMM20 Function Hint Status" "0: Inactive,1: Active" newline bitfld.long 0x0 18. "LP_FLEXCOMM19_F_LPHINT,LP_FLEXCOMM19 Function Hint Status" "0: Inactive,1: Active" bitfld.long 0x0 17. "LP_FLEXCOMM18_F_LPHINT,LP_FLEXCOMM18 Function Hint Status" "0: Inactive,1: Active" newline bitfld.long 0x0 16. "LP_FLEXCOMM17_F_LPHINT,LP_FLEXCOMM17 Function Hint Status" "0: Inactive,1: Active" bitfld.long 0x0 11. "FLEXIO_B_LPHINT,FLEXIO Bus Hint Status" "0: Inactive,1: Active" newline bitfld.long 0x0 10. "LPSPI16_B_LPHINT,LPSPI16 Bus Hint Status" "0: Inactive,1: Active" bitfld.long 0x0 9. "LPSPI14_B_LPHINT,LPSPI14 Bus Hint Status" "0: Inactive,1: Active" newline bitfld.long 0x0 8. "LPI2C15_B_LPHINT,LPI2C15 Bus Hint Status" "0: Inactive,1: Active" bitfld.long 0x0 7. "GPIO10_LPHINT,GPIO10 Hint Status" "0: Inactive,1: Active" newline bitfld.long 0x0 6. "GPIO9_LPHINT,GPIO9 Hint Status" "0: Inactive,1: Active" bitfld.long 0x0 5. "GPIO8_LPHINT,GPIO8 Hint Status" "0: Inactive,1: Active" newline bitfld.long 0x0 4. "SAI3_B_LPHINT,SAI3 Bus Hint Status" "0: Inactive,1: Active" bitfld.long 0x0 3. "LP_FLEXCOMM20_B_LPHINT,LP_FLEXCOMM20 Bus Hint Status" "0: Inactive,1: Active" newline bitfld.long 0x0 2. "LP_FLEXCOMM19_B_LPHINT,LP_FLEXCOMM19 Bus Hint Status" "0: Inactive,1: Active" bitfld.long 0x0 1. "LP_FLEXCOMM18_B_LPHINT,LP_FLEXCOMM18 Bus Hint Status" "0: Inactive,1: Active" newline bitfld.long 0x0 0. "LP_FLEXCOMM17_B_LPHINT,LP_FLEXCOMM17 Bus Hint Status" "0: Inactive,1: Active" rgroup.long 0x1F4++0x3 line.long 0x0 "LP_DENY0,Low-Power Deny Status 0" bitfld.long 0x0 7. "LPI2C15_LPDENY,LPI2C15 LPDENY Status" "0: Not deny,1: Deny" bitfld.long 0x0 6. "FLEXIO_LPDENY,FLEXIO LPDENY Status" "0: Not deny,1: Deny" newline bitfld.long 0x0 5. "LPSPI16_LPDENY,LPSPI16 LPDENY Status" "0: Not deny,1: Deny" bitfld.long 0x0 4. "LPSPI14_LPDENY,LPSPI14 LPDENY Status" "0: Not deny,1: Deny" newline bitfld.long 0x0 3. "LP_FLEXCOMM20_LPDENY,LP_FLEXCOMM20 LPDENY Status" "0: Not deny,1: Deny" bitfld.long 0x0 2. "LP_FLEXCOMM19_LPDENY,LP_FLEXCOMM19 LPDENY Status" "0: Not deny,1: Deny" newline bitfld.long 0x0 1. "LP_FLEXCOMM18_LPDENY,LP_FLEXCOMM18 LPDENY Status" "0: Not deny,1: Deny" bitfld.long 0x0 0. "LP_FLEXCOMM17_LPDENY,LP_FLEXCOMM17 LPDENY Status" "0: Not deny,1: Deny" tree.end endif tree.end tree "SYSCON (System Controller)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "SYSCON0" base ad:0x40002000 group.long 0x0++0x3 line.long 0x0 "SEC_CLK_CTRL,Security Clock Control" bitfld.long 0x0 4. "ITRC_CLK_EN,Intrusion and Tamper Response Controller (ITRC) Reference Clock Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "ELS_CLK_EN,Security Clock Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "TRNG_REFCLK_EN,TRNG (True Random Number Generator) Reference Clock Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "GDET1_REFCLK_EN,GDET1 Reference Clock Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "GDET0_REFCLK_EN,GDET0 Reference Clock Enable" "0: Disables,1: Enables" wgroup.long 0x4++0x7 line.long 0x0 "SEC_CLK_CTRL_SET,Security Clock Control Set" bitfld.long 0x0 4. "ITRC_CLK_EN_SET,ITRC Clock Enable Set" "0: Has no effect,1: Sets SEC_CLK_CTRL[ITRC_CLK_EN] to 1" newline bitfld.long 0x0 3. "ELS_CLK_EN_SET,Security Clock Enable Set" "0: Has no effect,1: Sets SEC_CLK_CTRL[ELS_CLK_EN] to 1" newline bitfld.long 0x0 2. "TRNG_REFCLK_EN_SET,TRNG Reference Clock Enable Set" "0: Has no effect,1: Sets SEC_CLK_CTRL[TRNG_REFCLK_EN] to 1" newline bitfld.long 0x0 1. "GDET1_REFCLK_EN_SET,GDET1 Reference Clock Enable Set" "0: Has no effect,1: Sets SEC_CLK_CTRL[GDET1_REFCLK_EN] to 1" newline bitfld.long 0x0 0. "GDET0_REFCLK_EN_SET,GDET0 Reference Clock Enable Set" "0: Has no effect,1: Sets SEC_CLK_CTRL[GDET0_REFCLK_EN] to 1" line.long 0x4 "SEC_CLK_CTRL_CLR,Security Clock Control Clear" bitfld.long 0x4 4. "ITRC_CLK_EN_CLR,ITRC Clock Enable Clear" "0: Has no effect,1: Clears SEC_CLK_CTRL[ITRC_CLK_EN] to 0" newline bitfld.long 0x4 3. "ELS_CLK_EN_CLR,Security Clock Enable Clear" "0: Has no effect,1: Clears SEC_CLK_CTRL[ELS_CLK_EN] to 0" newline bitfld.long 0x4 2. "TRNG_REFCLK_EN_CLR,TRNG Reference Clock Enable Clear" "0: Has no effect,1: Clears SEC_CLK_CTRL[TRNG_REFCLK_EN] to 0" newline bitfld.long 0x4 1. "GDET1_REFCLK_EN_CLR,GDET1 Reference Clock Enable Clear" "0: Has no effect,1: Clears SEC_CLK_CTRL[GDET1_REFCLK_EN] to 0" newline bitfld.long 0x4 0. "GDET0_REFCLK_EN_CLR,GDET0 Reference Clock Enable Clear" "0: Has no effect,1: Clears SEC_CLK_CTRL[GDET0_REFCLK_EN] to 0" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC)++0x3 line.long 0x0 "GDET_CTRL[$1],GDETn Control" rbitfld.long 0x0 26. "EVENT_CLR_FLAG,Event Counter Clear" "0: Not cleared,1: Cleared" newline rbitfld.long 0x0 25. "NEG_SYNC,Negative Glitch Detection" "0: Not detected,1: Detected" newline rbitfld.long 0x0 24. "POS_SYNC,Positive Glitch Detection" "0: Not detected,1: Detected" newline hexmask.long.byte 0x0 16.--23. 1. "EVENT_CNT,Event Count Value" newline bitfld.long 0x0 2.--3. "GDET_ISO_SW,GDET Isolation Control" "0: Disabled,1: Disabled,2: Enabled,3: Disabled" newline bitfld.long 0x0 1. "GDET_ERR_CLR,GDET Error Clear" "0: Not clear,1: Clears" newline bitfld.long 0x0 0. "GDET_EVTCNT_CLR,GDET Event Counter Clear" "0: Not clear,1: Clears" repeat.end group.long 0x14++0x3 line.long 0x0 "NMISRC,NMI Source Select" bitfld.long 0x0 31. "NMIENCPU0,Enables the Non-Maskable Interrupt (NMI) source selected by IRQCPU0" "0: Disables,1: Enables" newline hexmask.long.byte 0x0 0.--7. 1. "IRQCPU0,The IRQ number of the interrupt that acts as the NMI for the CPU0 if enabled by NMIENCPU0" group.long 0x1C++0x3 line.long 0x0 "CTIMERGLOBALSTARTEN,CTIMER Global Start Enable" bitfld.long 0x0 4. "CTIMER4_CLK_EN,CTIMER4 Function Clock Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "CTIMER3_CLK_EN,CTIMER3 Function Clock Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "CTIMER2_CLK_EN,CTIMER2 Function Clock Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "CTIMER1_CLK_EN,CTIMER1 Function Clock Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "CTIMER0_CLK_EN,CTIMER0 Function Clock Enable" "0: Disables,1: Enables" rgroup.long 0x30++0x3 line.long 0x0 "FUSEACSTATUS,Fuse Access Status" bitfld.long 0x0 1. "STATUS_BUSY,OCOTP Status" "0: Not busy,1: Busy" newline bitfld.long 0x0 0. "FUSE_CALIB,Fuse Calibrate Flag" "0: Not calibrated,1: Calibrated" wgroup.long 0x80++0x3 line.long 0x0 "RXEVPULSEGEN,Receive Event Pulse Generator" bitfld.long 0x0 0. "RXEVPULSEGEN,Receive Event Pulse Generator" "0: No effect,1: Pulse receive event high for one cycle" group.long 0x84++0x3 line.long 0x0 "LATCHED_CM33_TXEV,Latched Cortex-M33 Transmit Event" eventfld.long 0x0 0. "LATCHED_TXEV,Cortex-M33 Transmit Event" "0: No effect,1: Clear the event flag" group.long 0x90++0x7 line.long 0x0 "SYSTEM_STICK_CALIB,System Secure Tick Calibration" bitfld.long 0x0 25. "NOREF,No Reference Clock" "0: Provides,1: Not provide" newline bitfld.long 0x0 24. "SKEW,Skew" "0: Exact,1: Inexact or not given" newline hexmask.long.tbyte 0x0 0.--23. 1. "TENMS,Ten Milliseconds" line.long 0x4 "SYSTEM_NSTICK_CALIB,System Non-Secure Tick Calibration" bitfld.long 0x4 25. "NOREF,No Reference Clock" "0: Provides,1: Not provide" newline bitfld.long 0x4 24. "SKEW,Skew" "0: Exact,1: Inexact or not given" newline hexmask.long.tbyte 0x4 0.--23. 1. "TENMS,Ten Milliseconds" rgroup.long 0x98++0x3 line.long 0x0 "CPU0_STATUS,CPU0 Status" bitfld.long 0x0 0. "CPU0_LOCKUP,CPU0 Lockup State" "0: Not in lockup,1: In lockup" group.long 0xD0++0x3 line.long 0x0 "GPIO_PSYNC,GPIO Synchronization Stages" bitfld.long 0x0 0. "PSYNC,Synchronization Stage Setting" "0: 2-stage sync,1: 1-stage sync" group.long 0x114++0x7 line.long 0x0 "AUTOCLKGATEOVERRIDE0,Automatic Clock Gate Override" bitfld.long 0x0 17. "PARTITION17,Partition 17" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 16. "PARTITION16,Partition 16" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 15. "PARTITION15,Partition 15" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 14. "PARTITION14,Partition 14" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 13. "PARTITION13,Partition 13" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 12. "PARTITION12,Partition 12" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 11. "PARTITION11,Partition 11" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 10. "PARTITION10,Partition 10" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 9. "PARTITION9,Partition 9" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 8. "PARTITION8,Partition 8" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 7. "PARTITION7,Partition 7" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 6. "PARTITION6,Partition 6" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 5. "PARTITION5,Partition 5" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 4. "PARTITION4,Partition 4" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 3. "PARTITION3,Partition 3" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 2. "PARTITION2,Partition 2" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 1. "PARTITION1,Partition 1" "0: Enables clock gating,1: Continuous clocking" newline bitfld.long 0x0 0. "PARTITION0,Partition 0" "0: Enables clock gating,1: Continuous clocking" line.long 0x4 "SRAM_CLKGATE_CTRL,SRAM Clock Gating Control" bitfld.long 0x4 17. "PARTITION17,Partition 17" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 16. "PARTITION16,Partition 16" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 15. "PARTITION15,Partition 15" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 14. "PARTITION14,Partition 14" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 13. "PARTITION13,Partition 13" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 12. "PARTITION12,Partition 12" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 11. "PARTITION11,Partition 11" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 10. "PARTITION10,Partition 10" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 9. "PARTITION9,Partition 9" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 8. "PARTITION8,Partition 8" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 7. "PARTITION7,Partition 7" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 6. "PARTITION6,Partition 6" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 5. "PARTITION5,Partition 5" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 4. "PARTITION4,Partition 4" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 3. "PARTITION3,Partition 3" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 2. "PARTITION2,Partition 2" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 1. "PARTITION1,Partition 1" "0: Compute domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 0. "PARTITION0,Partition 0" "0: Compute domain bus clock input is gated off for..,1: No effects" group.long 0x124++0x7 line.long 0x0 "OCOTP_MEM_CTL,OCOTP Memory Control" bitfld.long 0x0 8. "SRAM_IG,SRAM Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 7. "SRAM_WLPD,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x0 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x0 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." line.long 0x4 "ELS_MEM_CTL,ELS Memory Control" bitfld.long 0x4 9. "MEM_LS,Low-Speed Mode" "0: Inactive,1: Active" newline bitfld.long 0x4 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 7. "MEM_WLPD,Power Gating for Wordline Drivers" "0: Inactive,1: Active" group.long 0x130++0x3 line.long 0x0 "MMU0_MEM_CTRL,MMU0 Memory Control" bitfld.long 0x0 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x0 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x0 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." group.long 0x138++0x3 line.long 0x0 "MEM_LV_WRITE_MODE,Memory Low Voltage Write Mode" bitfld.long 0x0 0.--2. "MEM_LV_WRITE_MODE,Low Voltage Write Mode" "?,?,?,3: Unchanged over normal write mode normal run modes,4: Low voltage run modes,5: Low voltage run modes,6: Low voltage run modes,7: Unchanged over normal write mode normal run modes" group.long 0x140++0x7 line.long 0x0 "EDMA0_MEM_CTRL,eDMA0 Memory Control" bitfld.long 0x0 8. "PWR_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 7. "PWR_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x0 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x0 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." line.long 0x4 "EDMA1_MEM_CTRL,eDMA1 Memory Control" bitfld.long 0x4 8. "PWR_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 7. "PWR_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" group.long 0x14C++0x23 line.long 0x0 "ETF_MEM_CTRL,ETF Memory Control" bitfld.long 0x0 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x0 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x0 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." line.long 0x4 "MMU1_MEM_CTRL,MMU1 Memory Control" bitfld.long 0x4 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" line.long 0x8 "XSPI0_MEM_CTRL,XSPI0 Memory Control" bitfld.long 0x8 9. "MEM_RIG,Memory Read Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x8 8. "MEM_WIG,Memory Write Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x8 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" line.long 0xC "XSPI1_MEM_CTRL,XSPI1 Memory Control" bitfld.long 0xC 9. "MEM_RIG,Memory Read Input Gating" "0: Inactive,1: Active" newline bitfld.long 0xC 8. "MEM_WIG,Memory Write Input Gating" "0: Inactive,1: Active" newline bitfld.long 0xC 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" line.long 0x10 "XSPI0_DATA_MEM_CTRL,XSPI0 Data Memory Control" bitfld.long 0x10 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x10 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x10 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x10 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." line.long 0x14 "XSPI1_DATA_MEM_CTRL,XSPI1 Data Memory Control" bitfld.long 0x14 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x14 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" line.long 0x18 "NPU_MEM_CTRL,NPU Memory Control" bitfld.long 0x18 8. "PWR_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x18 7. "PWR_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x18 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x18 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." line.long 0x1C "PKC0_MEM_CTRL,PKC Memory 0 Control" bitfld.long 0x1C 8. "PWR_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x1C 7. "PWR_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x1C 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x1C 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." line.long 0x20 "PKC1_MEM_CTRL,PKC Memory 1 Control" bitfld.long 0x20 8. "PWR_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x20 7. "PWR_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" group.long 0x174++0x7 line.long 0x0 "CM33_MEM_DATA_CTRL,CPU0 Memory Data Control" bitfld.long 0x0 8. "PWR_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 7. "PWR_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x0 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x0 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." line.long 0x4 "CM33_MEM_TAG_CTRL,CPU0 Memory Tag Control" bitfld.long 0x4 8. "PWR_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 7. "PWR_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x4 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x4 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." repeat 18. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x190)++0x3 line.long 0x0 "SHARED_RAM_TRIM[$1],Shared Memory Trim" bitfld.long 0x0 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x0 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least sense..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." repeat.end group.long 0x208++0x3 line.long 0x0 "HIFI4_MEM_CTL,HiFi4 Memory Control" bitfld.long 0x0 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x0 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x0 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." group.long 0x240++0x3 line.long 0x0 "SAI0_MCLK_CTRL,SAI0-2 MCLK IO Direction Control" bitfld.long 0x0 0. "SAIMCLKDIR,SAI0-2 MCLK Direction Control" "0: Input,1: Output" group.long 0x25C++0x7 line.long 0x0 "XSPI0_TAG_MEM_CTRL,XSPI0 Cache Tag Memory Control" bitfld.long 0x0 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x0 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x0 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." line.long 0x4 "XSPI1_TAG_MEM_CTRL,XSPI1 Cache Tag Memory Control" bitfld.long 0x4 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" group.long 0x280++0x3 line.long 0x0 "VDD2_COMP_AUTOGATE_EN,VDD2_COMP Auto Gating Enable" bitfld.long 0x0 2. "BRIDGE_EN,Automatic Clock Gating Enable for AHB2APB bridge AIPS and AXBS" "0: Disables clock gating (continuous clock),1: Enables clock gating" newline bitfld.long 0x0 1. "PBUS_EN,Automatic Clock Gating Enable for P-bus" "0: Disables clock gating (continuous clock),1: Enables clock gating" newline bitfld.long 0x0 0. "MBUS_EN,Automatic Clock Gating Enable for M-bus" "0: Disables clock gating (continuous clock),1: Enables clock gating" group.long 0x290++0x3 line.long 0x0 "VDD2_COMP_DEBUG_HALTED_SEL,VDD2_COMP Debug Halted Select" bitfld.long 0x0 1. "CDOG2_SEL,CDOG2 Select" "0: XOCD mode from HiFi4 will be used for CDOG2,1: HALTED from CPU0 will be used for CDOG2" newline bitfld.long 0x0 0. "WWDT1_SEL,WWDT1 Select" "0: XOCD mode from HiFi4 will be used for WWDT1,1: HALTED from CPU0 will be used for WWDT1" group.long 0x300++0x7 line.long 0x0 "DSPSTALL,HiFi4 Stall" bitfld.long 0x0 0. "DSPSTALL,Run and Stall Control" "0: Run (normal mode),1: Stall mode" line.long 0x4 "OCDHALTONRESET,HiFi4 OCDHaltOnReset" bitfld.long 0x4 0. "OCDHALTONRESET,OCDHaltOnReset" "0: Allow normal operation when HiFi4 exits reset..,1: Force HiFi4 to enter OCD Halt mode at reset" rgroup.long 0x308++0x3 line.long 0x0 "HIFI4_GPR0,HiFi4 General Purpose Register 0" bitfld.long 0x0 2. "EXCEPTIONERR,DoubleExceptionError" "0: No error occurs,1: Error occurs" newline bitfld.long 0x0 1. "PFATALERR,PFatalError" "0: No error occurs,1: Error occurs" newline bitfld.long 0x0 0. "PFAULTINFOVLD,PFaultInfoValid" "0: Not asserted,1: Asserted" rgroup.long 0x314++0x7 line.long 0x0 "HIFI4_GPR1,HiFi4 General Purpose Register 1" hexmask.long 0x0 0.--31. 1. "PFAULTINFO,PFaultInfo" line.long 0x4 "HIFI4_GPR2,HiFi4 General Purpose Register 2" hexmask.long 0x4 0.--31. 1. "TIE_EXPSTATE,GPIO32 Option TIE Output State" group.long 0x31C++0x3 line.long 0x0 "DSP_VECT_REMAP,HiFi4 DSP Vector Remap" bitfld.long 0x0 13. "STATVECSELECT,Static Vector Select" "0: Primary vector (2402_0000h - this address is..,1: Alternate vector (2010_0000h - this address is.." newline hexmask.long.word 0x0 0.--12. 1. "DSP_VECT_REMAP,DSP Vector Remap" group.long 0x420++0x1F line.long 0x0 "EDMA0_EN0,eDMA0 Request Enable 0" bitfld.long 0x0 31. "SDADC_FIFO1_EN,SDADC FIFO1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 30. "SDADC_FIFO0_EN,SDADC FIFO0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 29. "ADC0_FIFO1_EN,ADC0 FIFO1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 28. "ADC0_FIFO0_EN,ADC0 FIFO0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 27. "SCT0_DMAB_EN,SCT0 DMA B Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 26. "SCT0_DMAA_EN,SCT0 DMA A Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 25. "CTIMER4_M1_EN,CTIMER4 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 24. "CTIMER4_M0_EN,CTIMER4 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 23. "CTIMER3_M1_EN,CTIMER3 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 22. "CTIMER3_M0_EN,CTIMER3 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 21. "CTIMER2_M1_EN,CTIMER2 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 20. "CTIMER2_M0_EN,CTIMER2 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 19. "CTIMER1_M1_EN,CTIMER1 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 18. "CTIMER1_M0_EN,CTIMER1 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 17. "CTIMER0_M1_EN,CTIMER0 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 16. "CTIMER0_M0_EN,CTIMER0 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 15. "PINT0_IRQ7_EN,PINT0 Interrupt 7 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 14. "PINT0_IRQ6_EN,PINT0 Interrupt 6 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 13. "PINT0_IRQ5_EN,PINT0 Interrupt 5 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 12. "PINT0_IRQ4_EN,PINT0 Interrupt 4 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 11. "PINT0_IRQ3_EN,PINT0 Interrupt 3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 10. "PINT0_IRQ2_EN,PINT0 Interrupt 2 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 9. "PINT0_IRQ1_EN,PINT0 Interrupt 1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 8. "PINT0_IRQ0_EN,PINT0 Interrupt 0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 7. "XSPI2_TX_EN,XSPI2 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 6. "XSPI2_RX_EN,XSPI2 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "XSPI1_TX_EN,XSPI1 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "XSPI1_RX_EN,XSPI1 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "XSPI0_TX_EN,XSPI0 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "XSPI0_RX_EN,XSPI0 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "MICFIL_EN,MICFIL Enable" "0: Disables,1: Enables" line.long 0x4 "EDMA0_EN1,eDMA0 Request Enable 1" bitfld.long 0x4 31. "LP_FLEXCOMM9_RX_EN,LP_FLEXCOMM9 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 30. "LP_FLEXCOMM8_TX_EN,LP_FLEXCOMM8 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 29. "LP_FLEXCOMM8_RX_EN,LP_FLEXCOMM8 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 28. "LP_FLEXCOMM7_TX_EN,LP_FLEXCOMM7 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 27. "LP_FLEXCOMM7_RX_EN,LP_FLEXCOMM7 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 26. "LP_FLEXCOMM6_TX_EN,LP_FLEXCOMM6 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 25. "LP_FLEXCOMM6_RX_EN,LP_FLEXCOMM6 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 24. "LP_FLEXCOMM5_TX_EN,LP_FLEXCOMM5 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 23. "LP_FLEXCOMM5_RX_EN,LP_FLEXCOMM5 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 22. "LP_FLEXCOMM4_TX_EN,LP_FLEXCOMM4 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 21. "LP_FLEXCOMM4_RX_EN,LP_FLEXCOMM4 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 20. "LP_FLEXCOMM3_TX_EN,LP_FLEXCOMM3 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 19. "LP_FLEXCOMM3_RX_EN,LP_FLEXCOMM3 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 18. "LP_FLEXCOMM2_TX_EN,LP_FLEXCOMM2 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 17. "LP_FLEXCOMM2_RX_EN,LP_FLEXCOMM2 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 16. "LP_FLEXCOMM1_TX_EN,LP_FLEXCOMM1 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 15. "LP_FLEXCOMM1_RX_EN,LP_FLEXCOMM1 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 14. "LP_FLEXCOMM0_TX_EN,LP_FLEXCOMM0 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 13. "LP_FLEXCOMM0_RX_EN,LP_FLEXCOMM0 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 12. "FLEXIO_SHFT_TIMER7_EN,FLEXIO Shift Timer 7 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 11. "FLEXIO_SHFT_TIMER6_EN,FLEXIO Shift Timer 6 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 10. "FLEXIO_SHFT_TIMER5_EN,FLEXIO Shift Timer 5 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 9. "FLEXIO_SHFT_TIMER4_EN,FLEXIO Shift Timer 4 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 8. "FLEXIO_SHFT_TIMER3_EN,FLEXIO Shift Timer 3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 7. "FLEXIO_SHFT_TIMER2_EN,FLEXIO Shift Timer 2 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "FLEXIO_SHFT_TIMER1_EN,FLEXIO Shift Timer 1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "FLEXIO_SHFT_TIMER0_EN,FLEXIO Shift Timer 0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 4. "ITRC_TAMPER1_EN,ITRC Tamper 1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "ITRC_TAMPER0_EN,ITRC Tamper 0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "ACMP_EN,ACMP Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "SDADC_FIFO3_EN,SDADC FIFO3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "SDADC_FIFO2_EN,SDADC FIFO2 Enable" "0: Disables,1: Enables" line.long 0x8 "EDMA0_EN2,eDMA0 Request Enable 2" bitfld.long 0x8 31. "GPIO4_DMA0_EN,GPIO4 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 30. "GPIO3_DMA1_EN,GPIO3 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "GPIO3_DMA0_EN,GPIO3 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 28. "GPIO2_DMA1_EN,GPIO2 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 27. "GPIO2_DMA0_EN,GPIO2 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 26. "GPIO1_DMA1_EN,GPIO1 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 25. "GPIO1_DMA0_EN,GPIO1 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 24. "GPIO0_DMA1_EN,GPIO0 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 23. "GPIO0_DMA0_EN,GPIO0 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 22. "SAI2_TX_EN,SAI2 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 21. "SAI2_RX_EN,SAI2 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 20. "SAI1_TX_EN,SAI1 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 19. "SAI1_RX_EN,SAI1 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 18. "SAI0_TX_EN,SAI0 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 17. "SAI0_RX_EN,SAI0 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 16. "I3C1_TX_EN,I3C1 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 15. "I3C1_RX_EN,I3C1 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 14. "I3C0_TX_EN,I3C0 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 13. "I3C0_RX_EN,I3C0 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 12. "LPSPI16_TX_EN,LPSPI16 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 11. "LPSPI16_RX_EN,LPSPI16 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "LPSPI14_TX_EN,LPSPI14 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 9. "LPSPI14_RX_EN,LPSPI14 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 8. "LP_FLEXCOMM13_TX_EN,LP_FLEXCOMM13 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 7. "LP_FLEXCOMM13_RX_EN,LP_FLEXCOMM13 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 6. "LP_FLEXCOMM12_TX_EN,LP_FLEXCOMM12 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 5. "LP_FLEXCOMM12_RX_EN,LP_FLEXCOMM12 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "LP_FLEXCOMM11_TX_EN,LP_FLEXCOMM11 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "LP_FLEXCOMM11_RX_EN,LP_FLEXCOMM11 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "LP_FLEXCOMM10_TX_EN,LP_FLEXCOMM10 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 1. "LP_FLEXCOMM10_RX_EN,LP_FLEXCOMM10 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "LP_FLEXCOMM9_TX_EN,LP_FLEXCOMM9 Transmit Enable" "0: Disables,1: Enables" line.long 0xC "EDMA0_EN3,eDMA0 Request Enable 3" bitfld.long 0xC 8. "LPI2C15_TX_EN,LPI2C15 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 7. "LPI2C15_RX_EN,LPI2C15 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 6. "GPIO7_DMA1_EN,GPIO7 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 5. "GPIO7_DMA0_EN,GPIO7 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 4. "GPIO6_DMA1_EN,GPIO6 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "GPIO6_DMA0_EN,GPIO6 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 2. "GPIO5_DMA1_EN,GPIO5 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 1. "GPIO5_DMA0_EN,GPIO5 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "GPIO4_DMA1_EN,GPIO4 eDMA1 Enable" "0: Disables,1: Enables" line.long 0x10 "EDMA1_EN0,eDMA1 Request Enable 0" bitfld.long 0x10 31. "SDADC_FIFO1_EN,SDADC FIFO1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 30. "SDADC_FIFO0_EN,SDADC FIFO0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 29. "ADC0_FIFO1_EN,ADC0 FIFO1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 28. "ADC0_FIFO0_EN,ADC0 FIFO0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 27. "SCT0_DMAB_EN,SCT0 DMA B Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 26. "SCT0_DMAA_EN,SCT0 DMA A Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "CTIMER4_M1_EN,CTIMER4 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 24. "CTIMER4_M0_EN,CTIMER4 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "CTIMER3_M1_EN,CTIMER3 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 22. "CTIMER3_M0_EN,CTIMER3 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "CTIMER2_M1_EN,CTIMER2 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 20. "CTIMER2_M0_EN,CTIMER2 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 19. "CTIMER1_M1_EN,CTIMER1 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 18. "CTIMER1_M0_EN,CTIMER1 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "CTIMER0_M1_EN,CTIMER0 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 16. "CTIMER0_M0_EN,CTIMER0 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 15. "PINT0_IRQ7_EN,PINT0 Interrupt 7 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 14. "PINT0_IRQ6_EN,PINT0 Interrupt 6 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 13. "PINT0_IRQ5_EN,PINT0 Interrupt 5 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 12. "PINT0_IRQ4_EN,PINT0 Interrupt 4 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "PINT0_IRQ3_EN,PINT0 Interrupt 3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 10. "PINT0_IRQ2_EN,PINT0 Interrupt 2 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 9. "PINT0_IRQ1_EN,PINT0 Interrupt 1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 8. "PINT0_IRQ0_EN,PINT0 Interrupt 0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 7. "XSPI2_TX_EN,XSPI2 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 6. "XSPI2_RX_EN,XSPI2 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 5. "XSPI1_TX_EN,XSPI1 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 4. "XSPI1_RX_EN,XSPI1 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "XSPI0_TX_EN,XSPI0 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 2. "XSPI0_RX_EN,XSPI0 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 1. "MICFIL_EN,MICFIL Enable" "0: Disables,1: Enables" line.long 0x14 "EDMA1_EN1,eDMA1 Request Enable 1" bitfld.long 0x14 31. "LP_FLEXCOMM9_RX_EN,LP_FLEXCOMM9 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 30. "LP_FLEXCOMM8_TX_EN,LP_FLEXCOMM8 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 29. "LP_FLEXCOMM8_RX_EN,LP_FLEXCOMM8 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 28. "LP_FLEXCOMM7_TX_EN,LP_FLEXCOMM7 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 27. "LP_FLEXCOMM7_RX_EN,LP_FLEXCOMM7 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 26. "LP_FLEXCOMM6_TX_EN,LP_FLEXCOMM6 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 25. "LP_FLEXCOMM6_RX_EN,LP_FLEXCOMM6 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 24. "LP_FLEXCOMM5_TX_EN,LP_FLEXCOMM5 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 23. "LP_FLEXCOMM5_RX_EN,LP_FLEXCOMM5 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 22. "LP_FLEXCOMM4_TX_EN,LP_FLEXCOMM4 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 21. "LP_FLEXCOMM4_RX_EN,LP_FLEXCOMM4 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 20. "LP_FLEXCOMM3_TX_EN,LP_FLEXCOMM3 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 19. "LP_FLEXCOMM3_RX_EN,LP_FLEXCOMM3 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 18. "LP_FLEXCOMM2_TX_EN,LP_FLEXCOMM2 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 17. "LP_FLEXCOMM2_RX_EN,LP_FLEXCOMM2 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 16. "LP_FLEXCOMM1_TX_EN,LP_FLEXCOMM1 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 15. "LP_FLEXCOMM1_RX_EN,LP_FLEXCOMM1 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 14. "LP_FLEXCOMM0_TX_EN,LP_FLEXCOMM0 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 13. "LP_FLEXCOMM0_RX_EN,LP_FLEXCOMM0 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 12. "FLEXIO_SHFT_TIMER7_EN,FLEXIO Shift Timer 7 Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 11. "FLEXIO_SHFT_TIMER6_EN,FLEXIO Shift Timer 6 Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 10. "FLEXIO_SHFT_TIMER5_EN,FLEXIO Shift Timer 5 Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 9. "FLEXIO_SHFT_TIMER4_EN,FLEXIO Shift Timer 4 Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 8. "FLEXIO_SHFT_TIMER3_EN,FLEXIO Shift Timer 3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 7. "FLEXIO_SHFT_TIMER2_EN,FLEXIO Shift Timer 2 Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 6. "FLEXIO_SHFT_TIMER1_EN,FLEXIO Shift Timer 1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 5. "FLEXIO_SHFT_TIMER0_EN,FLEXIO Shift Timer 0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 4. "ITRC_TAMPER1_EN,ITRC Tamper 1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "ITRC_TAMPER0_EN,ITRC Tamper 0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 2. "ACMP_EN,ACMP Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 1. "SDADC_FIFO3_EN,SDADC FIFO3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "SDADC_FIFO2_EN,SDADC FIFO2 Enable" "0: Disables,1: Enables" line.long 0x18 "EDMA1_EN2,eDMA1 Request Enable 2" bitfld.long 0x18 31. "GPIO4_DMA0_EN,GPIO4 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 30. "GPIO3_DMA1_EN,GPIO3 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 29. "GPIO3_DMA0_EN,GPIO3 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 28. "GPIO2_DMA1_EN,GPIO2 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 27. "GPIO2_DMA0_EN,GPIO2 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 26. "GPIO1_DMA1_EN,GPIO1 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 25. "GPIO1_DMA0_EN,GPIO1 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 24. "GPIO0_DMA1_EN,GPIO0 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 23. "GPIO0_DMA0_EN,GPIO0 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 22. "SAI2_TX_EN,SAI2 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 21. "SAI2_RX_EN,SAI2 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 20. "SAI1_TX_EN,SAI1 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 19. "SAI1_RX_EN,SAI1 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 18. "SAI0_TX_EN,SAI0 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 17. "SAI0_RX_EN,SAI0 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 16. "I3C1_TX_EN,I3C1 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 15. "I3C1_RX_EN,I3C1 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 14. "I3C0_TX_EN,I3C0 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 13. "I3C0_RX_EN,I3C0 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 12. "LPSPI16_TX_EN,LPSPI16 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 11. "LPSPI16_RX_EN,LPSPI16 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 10. "LPSPI14_TX_EN,LPSPI14 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 9. "LPSPI14_RX_EN,LPSPI14 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 8. "LP_FLEXCOMM13_TX_EN,LP_FLEXCOMM13 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 7. "LP_FLEXCOMM13_RX_EN,LP_FLEXCOMM13 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 6. "LP_FLEXCOMM12_TX_EN,LP_FLEXCOMM12 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 5. "LP_FLEXCOMM12_RX_EN,LP_FLEXCOMM12 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 4. "LP_FLEXCOMM11_TX_EN,LP_FLEXCOMM11 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "LP_FLEXCOMM11_RX_EN,LP_FLEXCOMM11 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 2. "LP_FLEXCOMM10_TX_EN,LP_FLEXCOMM10 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 1. "LP_FLEXCOMM10_RX_EN,LP_FLEXCOMM10 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "LP_FLEXCOMM9_TX_EN,LP_FLEXCOMM9 Transmit Enable" "0: Disables,1: Enables" line.long 0x1C "EDMA1_EN3,eDMA1 Request Enable 3" bitfld.long 0x1C 8. "LPI2C15_TX_EN,LPI2C15 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 7. "LPI2C15_RX_EN,LPI2C15 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 6. "GPIO7_DMA1_EN,GPIO7 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 5. "GPIO7_DMA0_EN,GPIO7 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 4. "GPIO6_DMA1_EN,GPIO6 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "GPIO6_DMA0_EN,GPIO6 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "GPIO5_DMA1_EN,GPIO5 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 1. "GPIO5_DMA0_EN,GPIO5 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "GPIO4_DMA1_EN,GPIO4 eDMA1 Enable" "0: Disables,1: Enables" group.long 0x610++0x3 line.long 0x0 "NPU_RES_DAT_SEL,NPU Result Data Select" bitfld.long 0x0 0. "NPU_RES_SEL,NPU Result Data Select" "0: M1 write channel selected,1: M0 write channel selected" group.long 0x620++0xB line.long 0x0 "GPIO_BANK0_CFG,PIO0 Configuration" hexmask.long.byte 0x0 0.--5. 1. "BANK0_TRIM,PIO0 Transmit Rout Trim" line.long 0x4 "GPIO_BANK1_CFG,PIO1 Configuration" hexmask.long.byte 0x4 0.--5. 1. "BANK1_TRIM,PIO1 Transmit Rout Trim" line.long 0x8 "I3C_ASYNC_WAKEUP_CTRL,I3C Asynchronous Wake-up Control" rbitfld.long 0x8 15. "IRQ_STATUS1,I3C1 Asynchronous Wake-up Interrupt Status" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x8 9. "IRQ_CLR1,I3C1 Asynchronous Wake-up Interrupt Clear" "0: Interrupt not cleared,1: Interrupt cleared" newline bitfld.long 0x8 8. "IRQ_EN1,I3C1 Controller Mode Asynchronous Wake-up Interrupt Enable" "0: Interrupt disabled,1: Interrupt enabled" newline rbitfld.long 0x8 7. "IRQ_STATUS0,I3C0 Asynchronous Wake-up Interrupt Status" "0: Interrupt not asserted,1: Interrupt asserted" newline bitfld.long 0x8 1. "IRQ_CLR0,I3C0 Asynchronous Wake-up Interrupt Clear" "0: Interrupt not cleared,1: Interrupt cleared" newline bitfld.long 0x8 0. "IRQ_EN0,I3C0 Controller Mode Asynchronous Wake-up Interrupt Enable" "0: Interrupt disabled,1: Interrupt enabled" group.long 0x650++0x7 line.long 0x0 "GRAY_CODE_LSB,Gray to Binary Converter - Gray Code [31:0]" hexmask.long 0x0 0.--31. 1. "CODE_GRAY_31_0,Gray Code [31:0]" line.long 0x4 "GRAY_CODE_MSB,Gray to Binary Converter - Gray Code [63:32]" hexmask.long 0x4 0.--31. 1. "CODE_GRAY_63_32,Gray Code [63:32]" rgroup.long 0x658++0x7 line.long 0x0 "BINARY_CODE_LSB,Gray to Binary Converter - Binary Code [31:0]" hexmask.long 0x0 0.--31. 1. "CODE_BIN_31_0,Binary Code [31:0]" line.long 0x4 "BINARY_CODE_MSB,Gray to Binary Converter - Binary Code [63:32]" hexmask.long 0x4 0.--31. 1. "CODE_BIN_63_32,Binary Code [63:32]" rgroup.long 0xA00++0x3 line.long 0x0 "SEC_BUSY_STATE,Secure IP Busy State" bitfld.long 0x0 1. "ELS_BUSY,ELS Busy State" "0: Not busy,1: Busy" newline bitfld.long 0x0 0. "SAFO_BUSY,SAFO_SGI Busy State" "0: Not busy,1: Busy" rgroup.long 0xB00++0x7 line.long 0x0 "ELS_OTP_LC_STATE,Lifecycle State" hexmask.long.byte 0x0 0.--7. 1. "OTP_LC_STATE,OTP Lifecycle State" line.long 0x4 "ELS_OTP_LC_STATE_DP,Lifecycle State" hexmask.long.byte 0x4 0.--7. 1. "OTP_LC_STATE_DP,OTP Lifecycle State" group.long 0xB08++0x7 line.long 0x0 "ELS_TEMPORAL_STATE,ELS Temporal State" hexmask.long.byte 0x0 0.--3. 1. "TEMPORAL_STATE,Temporal State" line.long 0x4 "ELS_KDF_MASK,Key Derivation Function Mask" hexmask.long 0x4 0.--31. 1. "KDF_MASK,Key Derivation Function Mask" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xBC0)++0x3 line.long 0x0 "ELS_AS_UUID[$1],ELS AS UUID" hexmask.long 0x0 0.--31. 1. "UUIDN,UUIDn 32-Bit Data Register" repeat.end rgroup.long 0xBD0++0x7 line.long 0x0 "ELS_AS_CFG0,ELS AS Configuration 0" bitfld.long 0x0 29. "CFG_PUF_DISABLE_WRAP,PUF Disable Wrap" "0,1" newline bitfld.long 0x0 28. "CFG_PUF_DISABLE_ENROLL,PUF Disable Enroll" "0,1" newline bitfld.long 0x0 27. "CFG_CLKTAMPER_DET_ENABLED,Clock Tamper Detector in VBAT for 32 kHz RTC XTAL Clock" "0: Disabled,1: Enabled" newline bitfld.long 0x0 26. "CFG_AGLITCH_VDD2_ENABLED,Analog Glitch Detector for VDD2 Power Rail" "0: Disabled,1: Enabled" newline bitfld.long 0x0 25. "CFG_AGLITCH_VDD1_ENABLED,Analog Glitch Detector for VDD1 Power Rail" "0: Disabled,1: Enabled" newline bitfld.long 0x0 24. "CFG_CDOG4_ENABLED,CDOG4 Configuration" "0: Not activated,1: Activated" newline bitfld.long 0x0 23. "CFG_CDOG3_ENABLED,CDOG3 Configuration" "0: Not activated,1: Activated" newline bitfld.long 0x0 22. "CFG_CDOG2_ENABLED,CDOG2 Configuration" "0: Not activated,1: Activated" newline bitfld.long 0x0 21. "CFG_CDOG1_ENABLED,CDOG1 Configuration" "0: Not activated,1: Activated" newline bitfld.long 0x0 20. "CFG_CDOG0_ENABLED,CDOG0 Configuration" "0: Not activated,1: Activated" newline bitfld.long 0x0 19. "CFG_WWDT3_ENABLED,WWDT3 Configuration" "0: Not activated,1: Activated" newline bitfld.long 0x0 18. "CFG_WWDT2_ENABLED,WWDT2 Configuration" "0: Not activated,1: Activated" newline bitfld.long 0x0 17. "CFG_WWDT1_ENABLED,WWDT1 Configuration" "0: Not activated,1: Activated" newline bitfld.long 0x0 16. "CFG_WWDT0_ENABLED,WWDT0 Configuration" "0: Not activated,1: Activated" newline bitfld.long 0x0 15. "CFG_VDD1_HGDET3_ENABLED,VDD1 High-Range GDET3" "0: Disabled,1: Enabled" newline bitfld.long 0x0 14. "CFG_VDD1_LGDET2_ENABLED,VDD1 Low-Range GDET2" "0: Disabled,1: Enabled" newline bitfld.long 0x0 13. "CFG_VDD2_LGDET1_ENABLED,VDD2 Low-Range GDET1" "0: Disabled,1: Enabled" newline bitfld.long 0x0 12. "CFG_VDD2_HGDET0_ENABLED,VDD2 High-Range GDET0" "0: Disabled,1: Enabled" newline bitfld.long 0x0 11. "CFG_LVD_VDD2_ENABLED,LVD for VDD2 Power Rail" "0: Disabled,1: Enabled" newline bitfld.long 0x0 10. "CFG_HVD_VDD2_ENABLED,HVD for VDD2 Power Rail" "0: Disabled,1: Enabled" newline bitfld.long 0x0 9. "CFG_LVD_VDD1_ENABLED,LVD for VDD1 Power Rail" "0: Disabled,1: Enabled" newline bitfld.long 0x0 8. "CFG_HVD_VDD1_ENABLED,HVD for VDD1 Power Rail" "0: Disabled,1: Enabled" newline hexmask.long.byte 0x0 0.--7. 1. "CFG_LC_STATE,Lifecycle State Configuration" line.long 0x4 "ELS_AS_CFG1,ELS AS Configuration 1" bitfld.long 0x4 27. "CFG_MSEC_IDAU_ALLNS,IDAU All Non-Secure in VDD2_MEDIA" "0,1" newline bitfld.long 0x4 26. "CFG_MSEC_ENA_SEC_CHK,Enable Security Check in VDD2_MEDIA" "0,1" newline bitfld.long 0x4 25. "CFG_MSEC_ENA_S_PRIV_CHK,Enable Secure Privacy Check in VDD2_MEDIA" "0,1" newline bitfld.long 0x4 24. "CFG_MSEC_ENA_NS_PRIV_CHK,Enable Non-Secure Privacy Check in VDD2_MEDIA" "0,1" newline bitfld.long 0x4 23. "CFG_MSEC_DIS_VIOL_ABORT,Disable Violation Abort in VDD2_MEDIA" "0,1" newline bitfld.long 0x4 22. "CFG_MSEC_DIS_STRICT_MODE,Disable Strict Mode in VDD2_MEDIA" "0,1" newline bitfld.long 0x4 21. "CFG_CPU1_LOCK_SAU,CPU1 Lock SAU" "0,1" newline bitfld.long 0x4 20. "CFG_CPU1_LOCK_S_VTAIRCR,CPU1 Lock Secure VTAIRCR" "0,1" newline bitfld.long 0x4 19. "CFG_CPU1_LOCK_S_MPU,CPU1 Lock Secure MPU" "0,1" newline bitfld.long 0x4 18. "CFG_CPU1_LOCK_NS_VTOR,CPU1 Lock Non-Secure VTOR" "0,1" newline bitfld.long 0x4 17. "CFG_CPU1_LOCK_NS_MPU,CPU1 Lock Non-Secure MPU" "0,1" newline bitfld.long 0x4 16. "CFG_SSEC_IDAU_ALLNS,IDAU All Non-Secure in VDD1_SENSE Domain" "0,1" newline bitfld.long 0x4 15. "CFG_SSEC_ENA_SEC_CHK,Enable Security Check in VDD1_SENSE Domain" "0,1" newline bitfld.long 0x4 14. "CFG_SSEC_ENA_S_PRIV_CHK,Enable Secure Privacy Check in VDD1_SENSE Domain" "0,1" newline bitfld.long 0x4 13. "CFG_SSEC_ENA_NS_PRIV_CHK,Enable Non-Secure Privacy Check in VDD1_SENSE Domain" "0,1" newline bitfld.long 0x4 12. "CFG_SSEC_DIS_VIOL_ABORT,Disable Violation Abort in VDD1_SENSE Domain" "0,1" newline bitfld.long 0x4 11. "CFG_SSEC_DIS_STRICT_MODE,Disable Strict Mode in VDD1_SENSE Domain" "0,1" newline bitfld.long 0x4 10. "CFG_CPU0_LOCK_SAU,CPU0 Lock SAU" "0,1" newline bitfld.long 0x4 9. "CFG_CPU0_LOCK_S_VTAIRCR,CPU0 Lock Secure VTAIRCR" "0,1" newline bitfld.long 0x4 8. "CFG_CPU0_LOCK_S_MPU,CPU0 Lock Secure MPU" "0,1" newline bitfld.long 0x4 7. "CFG_CPU0_LOCK_NS_VTOR,CPU0 Lock Non-Secure VTOR" "0,1" newline bitfld.long 0x4 6. "CFG_CPU0_LOCK_NS_MPU,CPU0 Lock Non-Secure MPU" "0,1" newline bitfld.long 0x4 5. "CFG_CSEC_IDAU_ALLNS,IDAU All Non-Secure in VDD2_COMP Domain" "0,1" newline bitfld.long 0x4 4. "CFG_CSEC_ENA_SEC_CHK,Enable Security Check in VDD2_COMP Domain" "0,1" newline bitfld.long 0x4 3. "CFG_CSEC_ENA_S_PRIV_CHK,Enable Secure Privacy Check in VDD2_COMP Domain" "0,1" newline bitfld.long 0x4 2. "CFG_CSEC_ENA_NS_PRIV_CHK,Enable Non-Secure Privacy Check in VDD2_COMP Domain" "0,1" newline bitfld.long 0x4 1. "CFG_CSEC_DIS_VIOL_ABORT,Disable Violation Abort in VDD2_COMP Domain" "0,1" newline bitfld.long 0x4 0. "CFG_CSEC_DIS_STRICT_MODE,Disable Strict Mode in VDD2_COMP Domain" "0,1" rgroup.long 0xBDC++0xB line.long 0x0 "ELS_AS_CFG3,ELS AS Configuration 3" hexmask.long.byte 0x0 28.--31. 1. "PATCH_OTA_VERSION_HEXCODE,Patch version" newline hexmask.long.byte 0x0 24.--27. 1. "ROM_PATCH_MFG_VERSION,ROM major version" newline hexmask.long.byte 0x0 20.--23. 1. "ROM_MINOR_VER,ROM minor version" newline hexmask.long.byte 0x0 16.--19. 1. "METAL_VERSION,Metal version" line.long 0x4 "ELS_AS_ST0,ELS AS State 0" bitfld.long 0x4 20. "ST_TEST_ACCES_EN,Test Port Access" "0: Disabled,1: Enabled" newline bitfld.long 0x4 19. "ST_CORESIGHT_EN,CoreSight Debug Components Access" "0: Disabled,1: Enabled" newline bitfld.long 0x4 18. "ST_EZHV_DBGEN,EZH-V Invasive Debug Access" "0: Disabled,1: Enabled" newline bitfld.long 0x4 17. "ST_AHBAP_SPIDEN,Secure Memory Space Access through AHB-AP" "0: Disabled,1: Enabled" newline bitfld.long 0x4 16. "ST_AHBAP_DBGEN,Non-Secure Memory Space Access through AHB-AP" "0: Disabled,1: Enabled" newline bitfld.long 0x4 15. "ST_HIFI1_NIDEN,HiFi1 Non-Invasive Debug Access" "0: Disabled,1: Enabled" newline bitfld.long 0x4 14. "ST_HIFI1_DBGEN,HiFi1 Invasive Debug Access" "0: Disabled,1: Enabled" newline bitfld.long 0x4 13. "ST_HIFI4_NIDEN,HiFi4 Non-Invasive Debug Access" "0: Disabled,1: Enabled" newline bitfld.long 0x4 12. "ST_HIFI4_DBGEN,HiFi4 Invasive Debug Access" "0: Disabled,1: Enabled" newline bitfld.long 0x4 11. "ST_CPU1_SPNIDEN,CPU1 Secure Privileged Non-Invasive Debug State" "0,1" newline bitfld.long 0x4 10. "ST_CPU1_SPIDEN,CPU1 Secure Privileged Invasive Debug State" "0,1" newline bitfld.long 0x4 9. "ST_CPU1_NIDEN,CPU1 Non-Invasive Debug State" "0,1" newline bitfld.long 0x4 8. "ST_CPU1_DBGEN,CPU1 Debug State" "0,1" newline bitfld.long 0x4 7. "ST_CPU0_SPNIDEN,CPU0 Secure Privileged Non-Invasive Debug State" "0,1" newline bitfld.long 0x4 6. "ST_CPU0_SPIDEN,CPU0 Secure Privileged Invasive Debug State" "0,1" newline bitfld.long 0x4 5. "ST_CPU0_NIDEN,CPU0 Non-Invasive Debug State" "0,1" newline bitfld.long 0x4 4. "ST_CPU0_DBGEN,CPU0 Debug State" "0,1" newline hexmask.long.byte 0x4 0.--3. 1. "ST_TEMPORAL_STATE,Temporal State" line.long 0x8 "ELS_AS_ST1,ELS AS State 1" bitfld.long 0x8 10.--11. "ST_BOOT_MODE,Boot Mode Setting" "0,1,2,3" newline bitfld.long 0x8 5. "ST_MAIN_CLK_IS_EXT,Main Clock Source External" "0,1" newline bitfld.long 0x8 4. "ST_PUF_ZEROIZED,PUF Zeroization State" "0,1" newline hexmask.long.byte 0x8 0.--3. 1. "ST_PUF_SCORE,PUF Score State" rgroup.long 0xBF8++0x7 line.long 0x0 "ELS_AS_FLAG0,ELS AS Flag 0" bitfld.long 0x0 26. "FLAG_TEMPTAMPER_DET_IRQ_OCCURED,Temperature Tamper Flag" "0: No detected,1: Detected" newline bitfld.long 0x0 25. "FLAG_CLKTAMPER_DET_IRQ_OCCURED,Clock Tamper Flag" "0: No detected,1: Detected" newline bitfld.long 0x0 24. "OTPC_EFUSE_O_ATTACK_DETECT,OTPC E-Fuse Output Attack Detect" "0,1" newline bitfld.long 0x0 23. "FLAG_CPU1_NS_D_ACC_OCCURED,CPU1 Non-Secure Data Access" "0: No such event,1: CPU1 (Cortex-M33) makes non-secure data.." newline bitfld.long 0x0 22. "FLAG_CPU1_NS_C_ACC_OCCURED,CPU1 Non-Secure Code Access" "0: No such event,1: CPU1 (Cortex-M33) makes non-secure code.." newline bitfld.long 0x0 21. "FLAG_CPU0_NS_D_ACC_OCCURED,CPU0 Non-Secure Data Access" "0: No such event,1: CPU0 (Cortex-M33) makes non-secure data.." newline bitfld.long 0x0 20. "FLAG_CPU0_NS_C_ACC_OCCURED,CPU0 Non-Secure Code Access" "0: No such event,1: CPU0 (Cortex-M33) makes non-secure code.." newline bitfld.long 0x0 19. "FLAG_MSEC_VIOL_IRQ_OCURRED,Security Violation Interrupt in VDD2_MEDIA" "0: No such event,1: Security violation is indicated from AHB bus.." newline bitfld.long 0x0 18. "FLAG_SSEC_VIOL_IRQ_OCURRED,Security Violation Interrupt in VDD1_SENSE Domain" "0: No such event,1: Security violation is indicated from AHB bus.." newline bitfld.long 0x0 17. "FLAG_CSEC_VIOL_IRQ_OCURRED,Security Violation Interrupt in VDD2_COMP Domain" "0: No such event,1: Security violation is indicated from AHB bus.." newline bitfld.long 0x0 16. "FLAG_ANA_GLITCH_VDD2_DETECTED,VDD2 Analog Glitch Detected" "0: No such event,1: Analog GDET error is flagged" newline bitfld.long 0x0 15. "FLAG_ANA_GLITCH_VDD1_DETECTED,VDD1 Analog Glitch Detected" "0: No such event,1: Analog GDET error is flagged" newline bitfld.long 0x0 14. "FLAG_GDET_GLITCH_VDD2_DETECTED,VDD2 GDET Glitch Detected" "0: No such event,1: GDET error is flagged from ELS" newline bitfld.long 0x0 13. "FLAG_GDET_GLITCH_VDD1_DETECTED,VDD1 GDET Glitch Detected" "0: No such event,1: GDET error is flagged from ELS" newline bitfld.long 0x0 12. "FLAG_PUF_ERROR,PUF Error" "0: No such event,1: qk_error is flagged from PUF block" newline bitfld.long 0x0 7. "FLAG_HVD_VDD2_OCCURED,VDD2 HVD Event" "0: No such event,1: HVD from VDD2 power rail is triggered" newline bitfld.long 0x0 6. "FLAG_LVD_VDD2_OCCURED,VDD2 LVD Event" "0: No such event,1: LVD from VDD2 power rail is triggered" newline bitfld.long 0x0 5. "FLAG_HVD_VDD1_OCCURED,VDD1 HVD Event" "0: No such event,1: HVD from VDD1 power rail is triggered" newline bitfld.long 0x0 4. "FLAG_LVD_VDD1_OCCURED,VDD1 LVD Event" "0: No such event,1: LVD from VDD1 power rail is triggered" newline bitfld.long 0x0 3. "FLAG_APBAP_ENABLE,APB-AP Enable" "0: No such event,1: DAP enables APB-AP for debug access of HiFi4.." newline bitfld.long 0x0 2. "FLAG_AHBAP_ENABLE,AHB-AP Enable" "0: No such event,1: DAP enables AHB-AP for memory access through SWD.." newline bitfld.long 0x0 1. "FLAG_AP_ENABLE_CPU1,CPU1 AP1 Enable" "0: No such event,1: DAP enables AP1 for CPU1 (Cortex-M33) debug access" newline bitfld.long 0x0 0. "FLAG_AP_ENABLE_CPU0,CPU0 AP0 Enable" "0: No such event,1: DAP enables AP0 for CPU0 (Cortex-M33) debug access" line.long 0x4 "ELS_AS_FLAG1,ELS AS Flag 1" bitfld.long 0x4 17. "FLAG_CDOG4_IRQ_OCCURED,CDOG4 Interrupt" "0: No such event,1: CDOG4 interrupt is enabled and interrupt event.." newline bitfld.long 0x4 16. "FLAG_CDOG3_IRQ_OCCURED,CDOG3 Interrupt" "0: No such event,1: CDOG3 interrupt is enabled and interrupt event.." newline bitfld.long 0x4 15. "FLAG_CDOG2_IRQ_OCCURED,CDOG2 Interrupt" "0: No such event,1: CDOG2 interrupt is enabled and interrupt event.." newline bitfld.long 0x4 14. "FLAG_CDOG1_IRQ_OCCURED,CDOG1 Interrupt" "0: No such event,1: CDOG1 interrupt is enabled and interrupt event.." newline bitfld.long 0x4 13. "FLAG_CDOG0_IRQ_OCCURED,CDOG0 Interrupt" "0: No such event,1: CDOG0 interrupt is enabled and interrupt event.." newline bitfld.long 0x4 12. "FLAG_WWDT3_IRQ_OCCURED,WWDT3 Interrupt" "0: No such event,1: WWDT3 interrupt is enabled and interrupt event.." newline bitfld.long 0x4 11. "FLAG_WWDT2_IRQ_OCCURED,WWDT2 Interrupt" "0: No such event,1: WWDT2 interrupt is enabled and interrupt event.." newline bitfld.long 0x4 10. "FLAG_WWDT1_IRQ_OCCURED,WWDT1 Interrupt" "0: No such event,1: WWDT1 interrupt is enabled and interrupt event.." newline bitfld.long 0x4 9. "FLAG_WWDT0_IRQ_OCCURED,WWDT0 Interrupt" "0: No such event,1: WWDT0 interrupt is enabled and interrupt event.." newline bitfld.long 0x4 8. "FLAG_CDOG4_RESET_OCCURED,CDOG4 Reset" "0: No such event,1: CDOG4 reset is enabled and reset event is.." newline bitfld.long 0x4 7. "FLAG_CDOG3_RESET_OCCURED,CDOG3 Reset" "0: No such event,1: CDOG3 reset is enabled and reset event is.." newline bitfld.long 0x4 6. "FLAG_CDOG2_RESET_OCCURED,CDOG2 Reset" "0: No such event,1: CDOG2 reset is enabled and reset event is.." newline bitfld.long 0x4 5. "FLAG_CDOG1_RESET_OCCURED,CDOG1 Reset" "0: No such event,1: CDOG1 reset is enabled and reset event is.." newline bitfld.long 0x4 4. "FLAG_CDOG0_RESET_OCCURED,CDOG0 Reset" "0: No such event,1: CDOG0 reset is enabled and reset event is.." newline bitfld.long 0x4 3. "FLAG_WWDT3_RESET_OCCURED,WWDT3 Reset" "0: No such event,1: WWDT3 reset is enabled and reset event is.." newline bitfld.long 0x4 2. "FLAG_WWDT2_RESET_OCCURED,WWDT2 Reset" "0: No such event,1: WWDT2 reset is enabled and reset event is.." newline bitfld.long 0x4 1. "FLAG_WWDT1_RESET_OCCURED,WWDT1 Reset" "0: No such event,1: WWDT1 reset is enabled and reset event is.." newline bitfld.long 0x4 0. "FLAG_WWDT0_RESET_OCCURED,WWDT0 Reset" "0: No such event,1: WWDT0 reset is enabled and reset event is.." group.long 0xE30++0x3 line.long 0x0 "CLK_OVERRIDE_RAMPKC,PKC RAM Clock Override" bitfld.long 0x0 0. "CLK_OVERRIDE_RAMPKC,PKC_RAM_CTRL Clock Override" "0: Clock gating is not overridden,1: Clock gating is overridden (automatic clock.." tree.end endif tree "SYSCON2" base ad:0x40066000 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xFE0)++0x3 line.long 0x0 "GPR[$1],General Purpose Register n" hexmask.long 0x0 0.--31. 1. "GPR,General Purpose Register Bits" repeat.end tree.end tree "SYSCON3" base ad:0x40062000 group.long 0x0++0x3 line.long 0x0 "SEC_CLK_CTRL,Security Clock Control" bitfld.long 0x0 1. "GDET3_REFCLK_EN,GDET3 Reference Clock Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "GDET2_REFCLK_EN,GDET2 Reference Clock Enable" "0: Disables,1: Enables" wgroup.long 0x4++0x7 line.long 0x0 "SEC_CLK_CTRL_SET,Security Clock Control Set" bitfld.long 0x0 1. "GDET3_REFCLK_EN_SET,GDET3 Reference Clock Enable Set" "0: Has no effect,1: Sets SEC_CLK_CTRL[GDET3_REFCLK_EN] to 1" newline bitfld.long 0x0 0. "GDET2_REFCLK_EN_SET,GDET2 Reference Clock Enable Set" "0: Has no effect,1: Sets SEC_CLK_CTRL[GDET2_REFCLK_EN] to 1" line.long 0x4 "SEC_CLK_CTRL_CLR,Security Clock Control Clear" bitfld.long 0x4 1. "GDET3_REFCLK_EN_CLR,GDET3 Reference Clock Enable Clear" "0: Has no effect,1: Clears SEC_CLK_CTRL[GDET3_REFCLK_EN] to 0" newline bitfld.long 0x4 0. "GDET2_REFCLK_EN_CLR,GDET2 Reference Clock Enable Clear" "0: Has no effect,1: Clears SEC_CLK_CTRL[GDET2_REFCLK_EN] to 0" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC)++0x3 line.long 0x0 "GDET_CTRL$1,GDETn Control" rbitfld.long 0x0 26. "EVENT_CLR_FLAG,Event Counter Clear" "0: Not cleared,1: Cleared" newline rbitfld.long 0x0 25. "NEG_SYNC,Negative Glitch Detection" "0: Not detected,1: Detected" newline rbitfld.long 0x0 24. "POS_SYNC,Positive Glitch Detection" "0: Not detected,1: Detected" newline hexmask.long.byte 0x0 16.--23. 1. "EVENT_CNT,Event Count Value" newline bitfld.long 0x0 2.--3. "GDET_ISO_SW,GDET Isolation Control" "0: Disabled,1: Disabled,2: Enabled,3: Disabled" newline bitfld.long 0x0 1. "GDET_ERR_CLR,GDET Error Clear" "0: Not clear,1: Clears" newline bitfld.long 0x0 0. "GDET_EVTCNT_CLR,GDET Event Counter Clear" "0: Not clear,1: Clears" repeat.end wgroup.long 0x80++0x3 line.long 0x0 "RXEVPULSEGEN,Receive Event Pulse Generator" bitfld.long 0x0 0. "RXEVPULSEGEN,Receive Event Pulse Generator" "0: No effect,1: Pulse receive event high for one cycle" group.long 0x8C++0x3 line.long 0x0 "CPU_STATUS,CPU Status" rbitfld.long 0x0 1. "CPU_LOCKUP,CPU1 Lockup State" "0: Not in lockup,1: In lockup" newline bitfld.long 0x0 0. "CPU_WAIT,CPU1 Stall" "0: Disables,1: Enables" group.long 0x98++0x7 line.long 0x0 "CPU1_SVTOR,CPU1 Secure Vector Table Offset" hexmask.long 0x0 0.--24. 1. "CPU1_SVTOR,Secure Vector Table Offset" line.long 0x4 "CPU1_NSVTOR,CPU1 Non-Secure Vector Table Offset" hexmask.long 0x4 0.--24. 1. "CPU1_NSVTOR,Non-Secure Vector Table Offset" rgroup.long 0xC4++0x3 line.long 0x0 "SILICONREV_ID,Silicon Revision ID" hexmask.long.byte 0x0 16.--19. 1. "MAJOR,Silicon Revision Major Tag" newline hexmask.long.byte 0x0 0.--3. 1. "MINOR,Silicon Revision Minor Tag" group.long 0x114++0x7 line.long 0x0 "AUTOCLKGATEOVERRIDE0,Automatic Clock Gate Override" bitfld.long 0x0 11. "PARTITION29,Partition 29" "0: Enables clock gating,1: Continuous Clocking" newline bitfld.long 0x0 10. "PARTITION28,Partition 28" "0: Enables clock gating,1: Continuous Clocking" newline bitfld.long 0x0 9. "PARTITION27,Partition 27" "0: Enables clock gating,1: Continuous Clocking" newline bitfld.long 0x0 8. "PARTITION26,Partition 26" "0: Enables clock gating,1: Continuous Clocking" newline bitfld.long 0x0 7. "PARTITION25,Partition 25" "0: Enables clock gating,1: Continuous Clocking" newline bitfld.long 0x0 6. "PARTITION24,Partition 24" "0: Enables clock gating,1: Continuous Clocking" newline bitfld.long 0x0 5. "PARTITION23,Partition 23" "0: Enables clock gating,1: Continuous Clocking" newline bitfld.long 0x0 4. "PARTITION22,Partition 22" "0: Enables clock gating,1: Continuous Clocking" newline bitfld.long 0x0 3. "PARTITION21,Partition 21" "0: Enables clock gating,1: Continuous Clocking" newline bitfld.long 0x0 2. "PARTITION20,Partition 20" "0: Enables clock gating,1: Continuous Clocking" newline bitfld.long 0x0 1. "PARTITION19,Partition 19" "0: Enables clock gating,1: Continuous Clocking" newline bitfld.long 0x0 0. "PARTITION18,Partition 18" "0: Enables clock gating,1: Continuous Clocking" line.long 0x4 "SRAM_CLKGATE_CTRL,SRAM Clock Gating Control" bitfld.long 0x4 11. "PARTITION29,Partition 29" "0: Sense domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 10. "PARTITION28,Partition 28" "0: Sense domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 9. "PARTITION27,Partition 27" "0: Sense domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 8. "PARTITION26,Partition 26" "0: Sense domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 7. "PARTITION25,Partition 25" "0: Sense domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 6. "PARTITION24,Partition 24" "0: Sense domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 5. "PARTITION23,Partition 23" "0: Sense domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 4. "PARTITION22,Partition 22" "0: Sense domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 3. "PARTITION21,Partition 21" "0: Sense domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 2. "PARTITION20,Partition 20" "0: Sense domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 1. "PARTITION19,Partition 19" "0: Sense domain bus clock input is gated off for..,1: No effects" newline bitfld.long 0x4 0. "PARTITION18,Partition 18" "0: Sense domain bus clock input is gated off for..,1: No effects" group.long 0x140++0x3 line.long 0x0 "MEM_LV_WRITE_MODE,Memory Low Voltage Write Mode" bitfld.long 0x0 0.--2. "MEM_LV_WRITE_MODE,Low Voltage Write Mode" "?,?,?,3: Unchanged over normal write mode normal run modes,4: Low voltage run modes,5: Low voltage run modes,6: Low voltage run modes,7: Unchanged over normal write mode normal run modes" repeat 12. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x1D8)++0x3 line.long 0x0 "SHARED_RAM_TRIM$1,Shared Memory Trim" bitfld.long 0x0 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x0 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least sense..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." repeat.end group.long 0x280++0x3 line.long 0x0 "SENSE_AUTOGATE_EN,VDD1_SENSE Auto Gating Enable" bitfld.long 0x0 1. "BRIDGE_EN,Automatic Clock Gating Enable for AHB to APB Bridge AIPS and AXBS" "0: Disables clock gating (continuous clock),1: Enables clock gating" newline bitfld.long 0x0 0. "MATRIX_EN,Automatic Clock Gating Enable for VDD1_SENSE Domain" "0: Disables clock gating (continuous clock),1: Enables clock gating" group.long 0x514++0x7 line.long 0x0 "TEMPDETECT0_CTRL,TEMPDETECT0 Control" bitfld.long 0x0 31. "INTERRUPT_CLEAR,TEMPDETECT0 Interrupt Clear" "0: Not clear,1: Clears" newline bitfld.long 0x0 13. "TEMP0_HIGH_DETECT,TEMPDETECT0 High Or Low Detection" "0: Below,1: Above" newline hexmask.long.byte 0x0 4.--11. 1. "TEMPSEL,TEMPDETECT0 Temperature Select" newline bitfld.long 0x0 0. "ENABLE,TEMPDETECT0 Enable" "0: Disables,1: Enables" line.long 0x4 "TEMPDETECT1_CTRL,TEMPDETECT1 Control" bitfld.long 0x4 31. "INTERRUPT_CLEAR,TEMPDETECT1 Interrupt Clear" "0: Not clear,1: Clears" newline bitfld.long 0x4 13. "TEMP1_HIGH_DETECT,TEMPDETECT1 High Or Low Detection" "0: Below,1: Above" newline hexmask.long.byte 0x4 4.--11. 1. "TEMPSEL,TEMPDETECT1 Temperature Select" newline bitfld.long 0x4 0. "ENABLE,TEMPDETECT1 Enable" "0: Disables,1: Enables" rgroup.long 0x51C++0x3 line.long 0x0 "TEMPDETECT_FLAGS,Temperature Detector Interrupts" bitfld.long 0x0 1. "TEMPDETECT1,TEMPDETECT1 Interrupt" "0: No Interrupt,1: Interrupt" newline bitfld.long 0x0 0. "TEMPDETECT0,TEMPDETECT0 Interrupt" "0: No Interrupt,1: Interrupt" group.long 0x800++0x1F line.long 0x0 "SWD_ACCESS_CPU0,CPU Software Debug Access" hexmask.long 0x0 0.--31. 1. "SEC_CODE,CPU SWD-AP: 12345678h" line.long 0x4 "SWD_ACCESS_CPU1,CPU Software Debug Access" hexmask.long 0x4 0.--31. 1. "SEC_CODE,CPU SWD-AP: 12345678h" line.long 0x8 "SWD_ACCESS_APBAP,APB-AP Software Debug Access" hexmask.long 0x8 0.--31. 1. "SEC_CODE,APB SWD-AP: 12345678h" line.long 0xC "SWD_ACCESS_AHBAP,AHB-AP Software Debug Access" hexmask.long 0xC 0.--31. 1. "SEC_CODE,AHB SWD-AP: 12345678h" line.long 0x10 "TAP_ACCESS_EN,JTAG Test Access Port Enable for Chip-TAP" hexmask.long 0x10 0.--31. 1. "SEC_CODE,JTAG Test Access Port Enable: 12345678h" line.long 0x14 "DEBUG_FEATURES,Cortex Debug Features Control" bitfld.long 0x14 30.--31. "CORESIGHT_EN,CoreSight Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 28.--29. "EZHV_DBGEN,EZH-V Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 26.--27. "AHBAP_SPIDEN,AHB-AP Secure Privileged Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 24.--25. "AHBAP_DBGEN,AHB-AP Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 22.--23. "HIFI1_DBGEN,HiFi1 Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 20.--21. "HIFI1_NIDEN,HiFi1 Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 18.--19. "HIFI4_DBGEN,HiFi4 Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 16.--17. "HIFI4_NIDEN,HiFi4 Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 14.--15. "CPU1_SPIDEN,CPU1 Secure Privileged Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 12.--13. "CPU1_SPNIDEN,CPU1 Secure Privileged Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 10.--11. "CPU1_DBGEN,CPU1 Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 8.--9. "CPU1_NIDEN,CPU1 Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 6.--7. "CPU0_SPIDEN,CPU0 Secure Privileged Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 4.--5. "CPU0_SPNIDEN,CPU0 Secure Privileged Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 2.--3. "CPU0_DBGEN,CPU0 Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x14 0.--1. "CPU0_NIDEN,CPU0 Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" line.long 0x18 "DEBUG_FEATURES_DP,Cortex Debug Features Control" bitfld.long 0x18 30.--31. "CORESIGHT_EN,CoreSight Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 28.--29. "EZHV_DBGEN,EZH-V Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 26.--27. "AHBAP_SPIDEN,AHB-AP Secure Privileged Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 24.--25. "AHBAP_DBGEN,AHB-AP Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 22.--23. "HIFI1_DBGEN,HiFi1 Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 20.--21. "HIFI1_NIDEN,HiFi1 Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 18.--19. "HIFI4_DBGEN,HiFi4 Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 16.--17. "HIFI4_NIDEN,HiFi4 Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 14.--15. "CPU1_SPIDEN,CPU1 Secure Privileged Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 12.--13. "CPU1_SPNIDEN,CPU1 Secure Privileged Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 10.--11. "CPU1_DBGEN,CPU1 Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 8.--9. "CPU1_NIDEN,CPU1 Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 6.--7. "CPU0_SPIDEN,CPU0 Secure Privileged Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 4.--5. "CPU0_SPNIDEN,CPU0 Secure Privileged Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 2.--3. "CPU0_DBGEN,CPU0 Invasive Debug Control" "?,1: Disables,2: Enables,?" newline bitfld.long 0x18 0.--1. "CPU0_NIDEN,CPU0 Non-Invasive Debug Control" "?,1: Disables,2: Enables,?" line.long 0x1C "DEBUG_AUTH_BEACON,Debug Authentication Beacon" hexmask.long 0x1C 0.--31. 1. "BEACON,Beacon" group.long 0xB60++0x7 line.long 0x0 "GRAY_CODE_LSB,Gray to Binary Converter - Gray Code [31:0]" hexmask.long 0x0 0.--31. 1. "CODE_GRAY_31_0,Gray Code [31:0]" line.long 0x4 "GRAY_CODE_MSB,Gray to Binary Converter - Gray Code [63:32]" hexmask.long 0x4 0.--31. 1. "CODE_GRAY_63_32,Gray Code [63:32]" rgroup.long 0xB68++0x7 line.long 0x0 "BINARY_CODE_LSB,Gray to Binary Converter - Binary Code [31:0]" hexmask.long 0x0 0.--31. 1. "CODE_BIN_31_0,Binary Code [31:0]" line.long 0x4 "BINARY_CODE_MSB,Gray to Binary Converter - Binary Code [63:32]" hexmask.long 0x4 0.--31. 1. "CODE_BIN_63_32,Binary Code [63:32]" tree.end tree "SYSCON4" base ad:0x400A2000 group.long 0x24++0x13 line.long 0x0 "MEM_LV_WRITE_MODE,Memory Low Voltage Write Mode" bitfld.long 0x0 0.--2. "MEM_LV_WRITE_MODE,Low Voltage Write Mode" "?,?,?,3: Unchanged over normal write mode normal run modes,4: Low voltage run modes,5: Low voltage run modes,6: Low voltage run modes,7: Unchanged over normal write mode normal run modes" line.long 0x4 "MMU2_MEM_CTRL,MMU2 Memory Control" bitfld.long 0x4 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x4 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x4 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." line.long 0x8 "XSPI2_MEM_CTRL,XSPI2 Memory Control" bitfld.long 0x8 9. "MEM_RIG,Memory Read Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x8 8. "MEM_WIG,Memory Write Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x8 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" line.long 0xC "EZHV_MEM_CTRL,EZH-V Memory Control" bitfld.long 0xC 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0xC 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0xC 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0xC 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." line.long 0x10 "LCDIF_MEM_CTRL,LCDIF Memory Control" bitfld.long 0x10 8. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x10 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x10 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x10 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." group.long 0x3C++0x7 line.long 0x0 "JPEGDEC_MEM_CTRL,JPEGDEC Memory Control" bitfld.long 0x0 10. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 9. "MEM_RIG,Memory Read Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 8. "MEM_WIG,Memory Write Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" line.long 0x4 "PNGDEC_MEM_CTRL,PNGDEC Memory Control" bitfld.long 0x4 11. "MEM_LS,Memory Low-Speed Mode" "0: Inactive,1: Active" newline bitfld.long 0x4 10. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 9. "MEM_RIG,Memory Read Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 8. "MEM_WIG,Memory Write Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" group.long 0x48++0x7 line.long 0x0 "MIPI_MEM_CTRL,MIPI Memory Control" bitfld.long 0x0 9. "MEM_RIG,Memory Read Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 8. "MEM_WIG,Memory Write Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" line.long 0x4 "VGPU_MEM_CTRL,VGPU Memory Control" bitfld.long 0x4 10. "MEM_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 9. "MEM_RIG,Memory Read Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 8. "MEM_WIG,Memory Write Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" group.long 0xD0++0x1B line.long 0x0 "EZHV_RSTBASE,EZH-V Reset Base" hexmask.long 0x0 0.--29. 1. "EZHV_RSTBASE,Reset Exception Handler Base Address" line.long 0x4 "EZHV_RSTMTVEC,EZH-V MTVEC Reset Value" hexmask.long 0x4 0.--31. 1. "EZHV_RSTMTVEC,Reset Value of CSRs MTVEC" line.long 0x8 "EZHV_RSTSTVEC,EZH-V STVEC Reset Value" hexmask.long 0x8 0.--31. 1. "EZHV_RSTSTVEC,Reset Value of CSRs STVEC" line.long 0xC "EZHV_VOFFSET_T,EZH-V Interrupt Vector Offset" hexmask.long.word 0xC 0.--13. 1. "EZHV_VOFFSET_T,Interrupt Vector Offset for Vectored Interrupts" line.long 0x10 "EZHV2ARM_INT_EN,EZH-V To Arm Interrupt Enable" hexmask.long.tbyte 0x10 0.--23. 1. "INT_EN,Interrupt Enable" line.long 0x14 "EZHV_INT_CHAN,EZH-V Interrupt Channel" hexmask.long.word 0x14 0.--15. 1. "INT_CHAN,EZH-V Interrupt Channel Indicator" line.long 0x18 "ARM2EZHV_INT_CTRL,Arm To EZH-V Interrupt Control" bitfld.long 0x18 3. "MTIP,Machine Timer Input Interrupt Request" "0: Disables,1: Enables" newline bitfld.long 0x18 2. "MSIP,Machine Software Input Interrupt Request" "0: Disables,1: Enables" newline bitfld.long 0x18 1. "SEIP,Supervisor External Input Interrupt Request" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "MEIP,Machine External Input Interrupt Request" "0: Disables,1: Enables" group.long 0x130++0x3 line.long 0x0 "MIPI_DSI_CTRL,MIPI_DSI Control" rbitfld.long 0x0 2. "DSI_TX_ACTIVE,DSI Transmit Active" "0,1" newline bitfld.long 0x0 1. "DSI_CM,DSI Color Mode Control" "0: Normal (full color) mode,1: Low color mode (8-bit)" newline bitfld.long 0x0 0. "DSI_SD,DSI Shutdown Control" "0: Do not send,1: Send" group.long 0x280++0x3 line.long 0x0 "MEDIA_AUTOGATE_EN,VDD2_MEDIA Auto Gating Enable" bitfld.long 0x0 0. "MATRIX_EN,VDD2_MEDIA Automatic Clock Gating Enable" "0: Disables clock gating (continuous clock),1: Enables clock gating" group.long 0x510++0xF line.long 0x0 "USB0_MEM_CTRL,USB0 Memory Control" bitfld.long 0x0 9. "MEM_RIG,Memory Read Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 8. "MEM_WIG,Memory Write Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x0 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" line.long 0x4 "USB1_MEM_CTRL,USB1 Memory Control" bitfld.long 0x4 9. "MEM_RIG,Memory Read Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 8. "MEM_WIG,Memory Write Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" line.long 0x8 "USDHC0_MEM_CTRL,uSDHC0 Memory Control" bitfld.long 0x8 9. "MEM_RIG,Memory Read Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x8 8. "MEM_WIG,Memory Write Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x8 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" line.long 0xC "USDHC1_MEM_CTRL,uSDHC1 Memory Control" bitfld.long 0xC 9. "MEM_RIG,Memory Read Input Gating" "0: Inactive,1: Active" newline bitfld.long 0xC 8. "MEM_WIG,Memory Write Input Gating" "0: Inactive,1: Active" newline bitfld.long 0xC 7. "MEM_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" group.long 0x620++0x13 line.long 0x0 "GPIO_BANK3_CFG,PIO3 Configuration" hexmask.long.byte 0x0 0.--5. 1. "BANK3_TRIM,PIO3 Transmit Rout Trim" line.long 0x4 "GPIO_BANK4_CFG,PIO4 Configuration" bitfld.long 0x4 31. "BANK4_CFG,Transmit Driver Size Configuration" "0: 1.8 V,1: 1.2 V" newline hexmask.long.byte 0x4 0.--5. 1. "BANK4_TRIM,PIO4 Transmit Rout Trim" line.long 0x8 "GPIO_BANK5_CFG,PIO5 Configuration" bitfld.long 0x8 31. "BANK5_CFG,Transmit Driver Size Configuration" "0: 1.8 V,1: 1.2 V" newline hexmask.long.byte 0x8 0.--5. 1. "BANK5_TRIM,PIO5 Transmit Rout Trim" line.long 0xC "GPIO_BANK6_CFG,PIO6 Configuration" bitfld.long 0xC 31. "BANK6_CFG,Transmit Driver Size Configuration" "0: 1.8 V,1: 1.2 V" newline hexmask.long.byte 0xC 0.--5. 1. "BANK6_TRIM,PIO6 Transmit Rout Trim" line.long 0x10 "GPIO_BANK7_CFG,PIO7 Configuration" hexmask.long.byte 0x10 0.--5. 1. "BANK7_TRIM,PIO7 Transmit Rout Trim" group.long 0x650++0x3 line.long 0x0 "USBPHY0_CLK_ACTIVE,USBPHY0 CLK Active" bitfld.long 0x0 0. "IPG_CLK_ACTIVE,IPG_CLK Active" "0: IPG_CLK is inactive,1: IPG_CLK is active" tree.end sif (cpuis("IMXRT735-CPU1")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU1")) tree "SYSCON1" base ad:0x40042000 group.long 0x14++0x3 line.long 0x0 "NMISRC,NMI Source Select" bitfld.long 0x0 31. "NMIENCPU1,Enables the Non-Maskable Interrupt (NMI) source selected by IRQCPU1" "0: Disables,1: Enables" newline hexmask.long.byte 0x0 0.--7. 1. "IRQCPU1,The IRQ number of the interrupt that acts as the Non-Maskable Interrupt (NMI) for the CPU1 if enabled by NMIENCPU1" group.long 0x1C++0x3 line.long 0x0 "CTIMERGLOBALSTARTEN,CTIMER Global Start Enable" bitfld.long 0x0 2. "CTIMER2_CLK_EN,CTIMER7 Function Clock Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "CTIMER1_CLK_EN,CTIMER6 Function Clock Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "CTIMER0_CLK_EN,CTIMER5 Function Clock Enable" "0: Disables,1: Enables" group.long 0x90++0x7 line.long 0x0 "SYSTEM_STICK_CALIB,System Secure Tick Calibration" bitfld.long 0x0 25. "NOREF,No Reference Clock" "0: Provides,1: Not provide" newline bitfld.long 0x0 24. "SKEW,SKEW" "0: Exact,1: Inexact or not given" newline hexmask.long.tbyte 0x0 0.--23. 1. "TENMS,Ten Milliseconds" line.long 0x4 "SYSTEM_NSTICK_CALIB,System Non-Secure Tick Calibration" bitfld.long 0x4 25. "NOREF,No Reference Clock" "0: Provides,1: Not provide" newline bitfld.long 0x4 24. "SKEW,SKEW" "0: Exact,1: Inexact or not given" newline hexmask.long.tbyte 0x4 0.--23. 1. "TENMS,Ten Milliseconds" group.long 0xD0++0x3 line.long 0x0 "GPIO_PSYNC,GPIO Synchronization Stages" bitfld.long 0x0 0. "PSYNC,Synchronization Stage Setting" "0: 2-stage sync,1: 1-stage sync" group.long 0x140++0xB line.long 0x0 "MEM_LV_WRITE_MODE,Memory Low Voltage Write Mode" bitfld.long 0x0 0.--2. "MEM_LV_WRITE_MODE,Low Voltage Write Mode" "?,?,?,3: Unchanged over normal write mode normal run modes,4: Low voltage run modes,5: Low voltage run modes,6: Low voltage run modes,7: Unchanged over normal write mode normal run modes" line.long 0x4 "EDMA2_MEM_CTRL,eDMA2 Memory Control" bitfld.long 0x4 8. "PWR_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x4 7. "PWR_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" newline bitfld.long 0x4 6. "CFG_VALEN,Read and Write Characterization Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3.--5. "CFG_VALWR,Write Characterization Mode" "0: Fastest self-time delay with the least write..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time delay with the most write margin" newline bitfld.long 0x4 0.--2. "CFG_VALRD,Read Characterization Mode" "0: Fastest self-time setting with the least amount..,1: ...,2: ...,3: ...,4: ...,5: ...,6: ...,7: Slowest self-time setting with the most sense.." line.long 0x8 "EDMA3_MEM_CTRL,eDMA3 Memory Control" bitfld.long 0x8 8. "PWR_IG,Memory Input Gating" "0: Inactive,1: Active" newline bitfld.long 0x8 7. "PWR_STDBY,Power Gating for Wordline Drivers" "0: Inactive,1: Active" group.long 0x240++0x3 line.long 0x0 "SAI3_MCLK_CTRL,SAI3 MCLK IO Direction Control" bitfld.long 0x0 0. "SAIMCLKDIR,SAI3 MCLK Direction Control" "0: Input,1: Output" group.long 0x290++0x3 line.long 0x0 "SENSE_DEBUG_HALTED_SEL,VDD1_SENSE Debug Halted Select" bitfld.long 0x0 1. "CDOG4_SEL,CDOG4 Select" "0: XOCD mode from HiFi1 will be used for CDOG4,1: HALTED from CPU1 will be used for CDOG4" newline bitfld.long 0x0 0. "WWDT3_SEL,WWDT3 Select" "0: XOCD mode from HiFi1 will be used for WWDT3,1: HALTED from CPU1 will be used for WWDT3" group.long 0x300++0x7 line.long 0x0 "DSPSTALL,HiFi1 DSP Stall" bitfld.long 0x0 0. "DSPSTALL,Run/Stall Control" "0: Run (normal mode),1: Stall mode" line.long 0x4 "OCDHALTONRESET,HiFi1 OCDHaltOnReset" bitfld.long 0x4 0. "OCDHALTONRESET,OCDHaltOnReset" "0: Allow normal operation when HiFi1 exits reset..,1: Force HiFi1 to enter OCD Halt mode at reset" rgroup.long 0x308++0x3 line.long 0x0 "HIFI1_GPR0,HiFi1 General Purpose Register 0" bitfld.long 0x0 2. "EXCEPTIONERR,DoubleExceptionError" "0: No error occurs,1: Error occurs" newline bitfld.long 0x0 1. "PFATALERR,PFatalError" "0: No error occurs,1: Error occurs" newline bitfld.long 0x0 0. "PFAULTINFOVLD,PFaultInfoValid" "0: Not asserted,1: Asserted" rgroup.long 0x314++0x7 line.long 0x0 "HIFI1_GPR1,HiFi1 General Purpose Register 1" hexmask.long 0x0 0.--31. 1. "PFAULTINFO,Fault Info" line.long 0x4 "HIFI1_GPR2,HiFi1 General Purpose Register 2" hexmask.long 0x4 0.--31. 1. "EXPSTATE,GPIO32 Option TIE Output State" group.long 0x31C++0x3 line.long 0x0 "DSP_VECT_REMAP,HiFi1 DSP Vector Remap" bitfld.long 0x0 12. "STATVECSELECT,Static Vector Select" "0: 0058_0000h to another address in RAM-0,1: 0060_0000h to another address in RAM-1" newline hexmask.long.word 0x0 0.--11. 1. "DSP_VECT_REMAP,DSP Vector Remap" group.long 0x420++0x7 line.long 0x0 "EDMA2_EN0,eDMA2 Request Enable 0" bitfld.long 0x0 31. "LP_FLEXCOMM17_RX_EN,LP_FLEXCOMM17 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 30. "FLEXIO_SHFT_TIMER7_EN,FLEXIO Shift Timer 7 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 29. "FLEXIO_SHFT_TIMER6_EN,FLEXIO Shift Timer 6 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 28. "FLEXIO_SHFT_TIMER5_EN,FLEXIO Shift Timer 5 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 27. "FLEXIO_SHFT_TIMER4_EN,FLEXIO Shift Timer 4 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 26. "FLEXIO_SHFT_TIMER3_EN,FLEXIO Shift Timer 3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 25. "FLEXIO_SHFT_TIMER2_EN,FLEXIO Shift Timer 2 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 24. "FLEXIO_SHFT_TIMER1_EN,FLEXIO Shift Timer 1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 23. "FLEXIO_SHFT_TIMER0_EN,FLEXIO Shift Timer 0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 20. "ACMP_EN,ACMP Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 19. "SDADC_FIFO3_EN,SDADC FIFO3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 18. "SDADC_FIFO2_EN,SDADC FIFO2 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 17. "SDADC_FIFO1_EN,SDADC FIFO1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 16. "SDADC_FIFO0_EN,SDADC FIFO0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 15. "ADC0_FIFO1_EN,ADC0 FIFO1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 14. "ADC0_FIFO0_EN,ADC0 FIFO0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 13. "CTIMER7_M1_EN,CTIMER7 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 12. "CTIMER7_M0_EN,CTIMER7 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 11. "CTIMER6_M1_EN,CTIMER6 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 10. "CTIMER6_M0_EN,CTIMER6 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 9. "CTIMER5_M1_EN,CTIMER5 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 8. "CTIMER5_M0_EN,CTIMER5 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 7. "PINT1_IRQ3_EN,PINT1 Interrupt 3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 6. "PINT1_IRQ2_EN,PINT1 Interrupt 2 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "PINT1_IRQ1_EN,PINT1 Interrupt 1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "PINT1_IRQ0_EN,PINT1 Interrupt 0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "XSPI2_TX_EN,XSPI2 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "XSPI2_RX_EN,XSPI2 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "MICFIL_EN,MICFIL Enable" "0: Disables,1: Enables" line.long 0x4 "EDMA2_EN1,eDMA2 Request Enable 1" bitfld.long 0x4 20. "LPI2C15_TX_EN,LPI2C15 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 19. "LPI2C15_RX_EN,LPI2C15 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 18. "GPIO10_DMA1_EN,GPIO10 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 17. "GPIO10_DMA0_EN,GPIO10 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 16. "GPIO9_DMA1_EN,GPIO9 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 15. "GPIO9_DMA0_EN,GPIO9 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 14. "GPIO8_DMA1_EN,GPIO8 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 13. "GPIO8_DMA0_EN,GPIO8 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 12. "SAI3_TX_EN,SAI3 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 11. "SAI3_RX_EN,SAI3 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 10. "I3C3_TX_EN,I3C3 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 9. "I3C3_RX_EN,I3C3 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 8. "I3C2_TX_EN,I3C2 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 7. "I3C2_RX_EN,I3C2 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "LP_FLEXCOMM20_TX_EN,LP_FLEXCOMM20 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "LP_FLEXCOMM20_RX_EN,LP_FLEXCOMM20 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 4. "LP_FLEXCOMM19_TX_EN,LP_FLEXCOMM19 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "LP_FLEXCOMM19_RX_EN,LP_FLEXCOMM19 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "LP_FLEXCOMM18_TX_EN,LP_FLEXCOMM18 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "LP_FLEXCOMM18_RX_EN,LP_FLEXCOMM18 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "LP_FLEXCOMM17_TX_EN,LP_FLEXCOMM17 Transmit Enable" "0: Disables,1: Enables" group.long 0x430++0x7 line.long 0x0 "EDMA3_EN0,eDMA3 Request Enable 0" bitfld.long 0x0 31. "LP_FLEXCOMM17_RX_EN,LP_FLEXCOMM17 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 30. "FLEXIO_SHFT_TIMER7_EN,FLEXIO Shift Timer 7 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 29. "FLEXIO_SHFT_TIMER6_EN,FLEXIO Shift Timer 6 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 28. "FLEXIO_SHFT_TIMER5_EN,FLEXIO Shift Timer 5 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 27. "FLEXIO_SHFT_TIMER4_EN,FLEXIO Shift Timer 4 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 26. "FLEXIO_SHFT_TIMER3_EN,FLEXIO Shift Timer 3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 25. "FLEXIO_SHFT_TIMER2_EN,FLEXIO Shift Timer 2 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 24. "FLEXIO_SHFT_TIMER1_EN,FLEXIO Shift Timer 1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 23. "FLEXIO_SHFT_TIMER0_EN,FLEXIO Shift Timer 0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 20. "ACMP_EN,ACMP Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 19. "SDADC_FIFO3_EN,SDADC FIFO3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 18. "SDADC_FIFO2_EN,SDADC FIFO2 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 17. "SDADC_FIFO1_EN,SDADC FIFO1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 16. "SDADC_FIFO0_EN,SDADC FIFO0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 15. "ADC0_FIFO1_EN,ADC0 FIFO1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 14. "ADC0_FIFO0_EN,ADC0 FIFO0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 13. "CTIMER7_M1_EN,CTIMER7 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 12. "CTIMER7_M0_EN,CTIMER7 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 11. "CTIMER6_M1_EN,CTIMER6 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 10. "CTIMER6_M0_EN,CTIMER6 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 9. "CTIMER5_M1_EN,CTIMER5 M1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 8. "CTIMER5_M0_EN,CTIMER5 M0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 7. "PINT1_IRQ3_EN,PINT1 Interrupt 3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 6. "PINT1_IRQ2_EN,PINT1 Interrupt 2 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "PINT1_IRQ1_EN,PINT1 Interrupt 1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "PINT1_IRQ0_EN,PINT1 Interrupt 0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "XSPI2_TX_EN,XSPI2 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "XSPI2_RX_EN,XSPI2 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "MICFIL_EN,MICFIL Enable" "0: Disables,1: Enables" line.long 0x4 "EDMA3_EN1,eDMA3 Request Enable 1" bitfld.long 0x4 20. "LPI2C15_TX_EN,LPI2C15 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 19. "LPI2C15_RX_EN,LPI2C15 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 18. "RGPI10_DMA1_EN,GPIO10 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 17. "RGPI10_DMA0_EN,GPIO10 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 16. "GPIO9_DMA1_EN,GPIO9 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 15. "GPIO9_DMA0_EN,GPIO9 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 14. "GPIO8_DMA1_EN,GPIO8 eDMA1 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 13. "GPIO8_DMA0_EN,GPIO8 eDMA0 Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 12. "SAI3_TX_EN,SAI3 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 11. "SAI3_RX_EN,SAI3 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 10. "I3C3_TX_EN,I3C3 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 9. "I3C3_RX_EN,I3C3 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 8. "I3C2_TX_EN,I3C2 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 7. "I3C2_RX_EN,I3C2 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "LP_FLEXCOMM20_TX_EN,LP_FLEXCOMM20 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "LP_FLEXCOMM20_RX_EN,LP_FLEXCOMM20 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 4. "LP_FLEXCOMM19_TX_EN,LP_FLEXCOMM19 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "LP_FLEXCOMM19_RX_EN,LP_FLEXCOMM19 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "LP_FLEXCOMM18_TX_EN,LP_FLEXCOMM18 Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "LP_FLEXCOMM18_RX_EN,LP_FLEXCOMM18 Receive Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "LP_FLEXCOMM17_TX_EN,LP_FLEXCOMM17 Transmit Enable" "0: Disables,1: Enables" group.long 0x628++0x3 line.long 0x0 "I3C_ASYNC_WAKEUP_CTRL,I3C Asynchronous Wake-up Control" bitfld.long 0x0 9. "IRQ_EN3,I3C3 Controller Mode Asynchronous Wake-up Interrupt Enable" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 8. "I3C3_ON_CHIP_STRONG_PULL_DIS,I3C3 On-Chip Strong Pull Disable" "0: Inactive,1: Active" newline bitfld.long 0x0 1. "IRQ_EN2,I3C2 Controller Mode Asynchronous Wake-up Interrupt Enable" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 0. "I3C2_ON_CHIP_STRONG_PULL_DIS,I3C2 On-Chip Strong Pull Disable" "0: Enables,1: Disables" tree.end endif tree.end sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "TRNG (True Random Number Generator)" base ad:0x40187000 group.long 0x0++0x7 line.long 0x0 "MCTL,Miscellaneous Control Register" bitfld.long 0x0 16. "PRGM,Program Mode" "0: TRNG is in Run Mode,1: TRNG is in Program Mode" newline rbitfld.long 0x0 15. "OSC2_FAIL,Oscillator 2 Failure" "0: Oscillator 2 is running.,1: Oscillator 2 has failed (see.." newline bitfld.long 0x0 14. "LRUN_CONT,Long run count continues between entropy generations" "0: The internal test's long run count is restarted..,1: The count value (of TRNG's internal long_run.." newline rbitfld.long 0x0 13. "TSTOP_OK,TRNG is ok to stop" "0: TRNG is generating entropy and is not ok to stop,1: TRNG is not generating entropy and is ok to stop" newline eventfld.long 0x0 12. "ERR,Error Status" "0: No error,1: Error detected" newline rbitfld.long 0x0 10. "ENT_VAL,Entropy Valid" "0: Entropy is not valid,1: Entropy is valid" newline rbitfld.long 0x0 9. "FCT_VAL,Frequency Count Valid" "0: Frequency Count is not valid,1: Frequency Count is valid" newline rbitfld.long 0x0 8. "FCT_FAIL,Frequency Count Fail" "0,1" newline bitfld.long 0x0 6. "RST_DEF,Reset Defaults" "0: No impact.,1: Writing a 1 to this bit clears various TRNG.." newline bitfld.long 0x0 2.--3. "OSC_DIV,Oscillator1 Divide" "0: use ring oscillator with no divide,1: use ring oscillator divided-by-2,2: use ring oscillator divided-by-4,3: use ring oscillator divided-by-8" line.long 0x4 "SCMISC,Statistical Check Miscellaneous Register" hexmask.long.byte 0x4 16.--19. 1. "RTY_CT,Retry count" newline hexmask.long.byte 0x4 0.--7. 1. "LRUN_MAX,Long run max limit" group.long 0x10++0x3 line.long 0x0 "SDCTL,Seed Control Register" hexmask.long.word 0x0 16.--31. 1. "ENT_DLY,Entropy Delay" newline hexmask.long.word 0x0 0.--15. 1. "SAMP_SIZE,Sample Size" group.long 0x18++0x3 line.long 0x0 "FRQMIN,Frequency Count Minimum Limit Register" hexmask.long.tbyte 0x0 0.--21. 1. "FRQ_MIN,Frequency Count Minimum Limit" rgroup.long 0x18++0x7 line.long 0x0 "OSC2_FRQCNT,Oscillator-2 Frequency Count Register" hexmask.long.tbyte 0x0 0.--21. 1. "OSC2_FRQ_CT,Frequency Count" line.long 0x4 "FRQCNT,Frequency Count Register" hexmask.long.tbyte 0x4 0.--21. 1. "FRQ_CT,Frequency Count" group.long 0x1C++0x3 line.long 0x0 "FRQMAX,Frequency Count Maximum Limit Register" hexmask.long.tbyte 0x0 0.--21. 1. "FRQ_MAX,Frequency Counter Maximum Limit" rgroup.long 0x20++0x3 line.long 0x0 "SCMC,Statistical Check Monobit Count Register" hexmask.long.word 0x0 0.--15. 1. "MONO_CT,Monobit Count" group.long 0x20++0x3 line.long 0x0 "SCML,Statistical Check Monobit Limit Register" hexmask.long.word 0x0 16.--31. 1. "MONO_RNG,Monobit Range" newline hexmask.long.word 0x0 0.--15. 1. "MONO_MAX,Monobit Maximum Limit" rgroup.long 0x24++0x3 line.long 0x0 "SCR1C,Statistical Check Run Length 1 Count Register" hexmask.long.word 0x0 16.--30. 1. "R1_1_CT,Runs of One Length 1 Count" newline hexmask.long.word 0x0 0.--14. 1. "R1_0_CT,Runs of Zero Length 1 Count" group.long 0x24++0x3 line.long 0x0 "SCR1L,Statistical Check Run Length 1 Limit Register" hexmask.long.word 0x0 16.--30. 1. "RUN1_RNG,Run Length 1 Range" newline hexmask.long.word 0x0 0.--14. 1. "RUN1_MAX,Run Length 1 Maximum Limit" rgroup.long 0x28++0x3 line.long 0x0 "SCR2C,Statistical Check Run Length 2 Count Register" hexmask.long.word 0x0 16.--29. 1. "R2_1_CT,Runs of One Length 2 Count" newline hexmask.long.word 0x0 0.--13. 1. "R2_0_CT,Runs of Zero Length 2 Count" group.long 0x28++0x3 line.long 0x0 "SCR2L,Statistical Check Run Length 2 Limit Register" hexmask.long.word 0x0 16.--29. 1. "RUN2_RNG,Run Length 2 Range" newline hexmask.long.word 0x0 0.--13. 1. "RUN2_MAX,Run Length 2 Maximum Limit" rgroup.long 0x2C++0x3 line.long 0x0 "SCR3C,Statistical Check Run Length 3 Count Register" hexmask.long.word 0x0 16.--28. 1. "R3_1_CT,Runs of Ones Length 3 Count" newline hexmask.long.word 0x0 0.--12. 1. "R3_0_CT,Runs of Zeroes Length 3 Count" group.long 0x2C++0x3 line.long 0x0 "SCR3L,Statistical Check Run Length 3 Limit Register" hexmask.long.word 0x0 16.--28. 1. "RUN3_RNG,Run Length 3 Range" newline hexmask.long.word 0x0 0.--12. 1. "RUN3_MAX,Run Length 3 Maximum Limit" rgroup.long 0x3C++0x3 line.long 0x0 "STATUS,Status Register" hexmask.long.byte 0x0 16.--19. 1. "RETRY_CT,RETRY COUNT" newline bitfld.long 0x0 15. "TFMB,Test Fail Mono Bit." "0: The Mono Bit Test has passed,1: The Mono Bit Test has failed" newline bitfld.long 0x0 13. "TFLR,Test Fail Long Run." "0: The Long Run Test has passed,1: The Long Run Test has failed" newline bitfld.long 0x0 5. "TF3BR1,Test Fail" "0: The 3-Bit Run Sampling 1s Test has passed,1: The 3-Bit Run Sampling 1s Test has failed" newline bitfld.long 0x0 4. "TF3BR0,Test Fail 3-Bit Run Sampling 0s." "0: The 3-Bit Run Sampling 0s Test has passed,1: The 3-Bit Run Sampling 0s Test has failed" newline bitfld.long 0x0 3. "TF2BR1,Test Fail 2-Bit Run Sampling 1s." "0: The 2-Bit Run Sampling 1s Test has passed,1: The 2-Bit Run Sampling 1s Test has failed" newline bitfld.long 0x0 2. "TF2BR0,Test Fail 2-Bit Run Sampling 0s." "0: The 2-Bit Run Sampling 0s Test has passed,1: The 2-Bit Run Sampling 0s Test has failed" newline bitfld.long 0x0 1. "TF1BR1,Test Fail 1-Bit Run Sampling 1s." "0: The 1-Bit Run Sampling 1s Test has passed,1: The 1-Bit Run Sampling 1s Test has failed" newline bitfld.long 0x0 0. "TF1BR0,Test Fail 1-Bit Run Sampling 0s." "0: The 1-Bit Run Sampling 0s Test has passed,1: The 1-Bit Run Sampling 0s Test has failed" repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x40)++0x3 line.long 0x0 "ENT[$1],Entropy Read Register" hexmask.long 0x0 0.--31. 1. "ENT,Entropy Value" repeat.end group.long 0xA0++0xB line.long 0x0 "SEC_CFG,Security Configuration Register" bitfld.long 0x0 1. "NO_PRGM,If set below mentioned TRNG configuration registers cannot be programmed: Oscillator 2 Control Register (OSC2_CTL): TRNG Entropy Generation Control [1:0] Oscillator 2 Divider [3:2] Oscillator Fail Safe Limit [13:12] Oscillator Fail Safe Test.." "0: TRNG configuration registers can be modified.,1: TRNG configuration registers cannot be modified." line.long 0x4 "INT_CTRL,Interrupt Control Register" bitfld.long 0x4 2. "FRQ_CT_FAIL,Clear the FRQ_CT_FAIL interrupt." "0: Clears the INT_STATUS[FRQ_CT_FAIL] bit. Will..,1: Enables the INT_STATUS[FRQ_CT_FAIL] bit to be.." newline bitfld.long 0x4 1. "ENT_VAL,Clear the ENT_VAL interrupt." "0: Clears the INT_STATUS[ENT_VAL] bit. Will..,1: Enables the INT_STATUS[ENT_VAL] bit to be set.." newline bitfld.long 0x4 0. "HW_ERR,Clear the HW_ERR interrupt." "0: Clears the INT_STATUS[HW_ERR] bit. Will..,1: Enables the INT_STATUS[HW_ERR] bit to be set.." line.long 0x8 "INT_MASK,Mask Register" bitfld.long 0x8 2. "FRQ_CT_FAIL,Mask the FRQ_CT_FAIL interrupt." "0: FRQ_CT_FAIL interrupt is disabled.,1: FRQ_CT_FAIL interrupt is enabled." newline bitfld.long 0x8 1. "ENT_VAL,Mask the ENT_VAL interrupt." "0: ENT_VAL interrupt is disabled.,1: ENT_VAL interrupt is enabled." newline bitfld.long 0x8 0. "HW_ERR,Mask the HW_ERR interrupt." "0: HW_ERR interrupt is disabled.,1: HW_ERR interrupt is enabled." rgroup.long 0xAC++0x3 line.long 0x0 "INT_STATUS,Interrupt Status Register" bitfld.long 0x0 2. "FRQ_CT_FAIL,Frequency Count Fail" "0: No hardware nor self test frequency errors.,1: The frequency counter has detected a failure." newline bitfld.long 0x0 1. "ENT_VAL,Entropy Valid" "0: Busy generating entropy. Any value read from the..,1: Values read from the Entropy registers are valid." newline bitfld.long 0x0 0. "HW_ERR,Read: TRNG Error. Any error in the TRNG will trigger this interrupt." "0: No error.,1: Error detected." group.long 0xEC++0x3 line.long 0x0 "OSC2_CTL,TRNG Oscillator 2 Control Register" bitfld.long 0x0 14. "OSC_FAILSAFE_TEST,Oscillator fail safe test." "0: No impact.,1: Disables oscillator 2 while in dual-oscillator.." newline bitfld.long 0x0 12.--13. "OSC_FAILSAFE_LMT,Oscillator fail safe limit." "0: The limit N is 4096 (2^12) system clocks.,1: The limit N is 65536 (2^16) system clocks.,2: N is 2^20 system clocks.,3: N is 2^22 system clocks (full range of the.." newline rbitfld.long 0x0 9. "OSC2_FCT_VAL,TRNG Oscillator 2 Frequency Count Valid" "0: Frequency count is invalid.,1: If TRNG_ENT_CTL = 10b valid frequency count may.." newline bitfld.long 0x0 2.--3. "OSC2_DIV,Oscillator 2 Divide." "0: Use ring oscillator 2 with no divide,1: Use ring oscillator 2 divided-by-2,2: Use ring oscillator 2 divided-by-4,3: Use ring oscillator 2 divided-by-8" newline bitfld.long 0x0 0.--1. "TRNG_ENT_CTL,TRNG entropy generation control." "0: Single oscillator mode using OSC1 (default),1: Dual oscillator mode,2: Single oscillator mode using OSC2,3: Unused (bit field cannot be written to this value)" rgroup.long 0xF0++0x7 line.long 0x0 "VID1,Version ID Register (MS)" hexmask.long.word 0x0 16.--31. 1. "IP_ID,Shows the IP ID." newline hexmask.long.byte 0x0 8.--15. 1. "MAJ_REV,Shows the IP's Major revision of the TRNG" newline hexmask.long.byte 0x0 0.--7. 1. "MIN_REV,Shows the IP's Minor revision of the TRNG." line.long 0x4 "VID2,Version ID Register (LS)" hexmask.long.byte 0x4 24.--31. 1. "ERA,Shows the ERA of the TRNG." newline hexmask.long.byte 0x4 16.--23. 1. "INTG_OPT,Shows the integration options for the TRNG." newline hexmask.long.byte 0x4 8.--15. 1. "ECO_REV,Shows the IP's ECO revision of the TRNG." newline hexmask.long.byte 0x4 0.--7. 1. "CONFIG_OPT,Shows the IP's Configuaration options for the TRNG." tree.end endif tree "USB (Universal Serial Bus Controller)" base ad:0x0 tree "USBC (USB Core Registers)" tree "USB0" base ad:0x40418000 rgroup.long 0x0++0x17 line.long 0x0 "ID,Identification" hexmask.long.byte 0x0 16.--23. 1. "REVISION,Revision Number" newline hexmask.long.byte 0x0 8.--13. 1. "NID,Complement Version" newline hexmask.long.byte 0x0 0.--5. 1. "ID,Configuration Number" line.long 0x4 "HWGENERAL,Hardware General" bitfld.long 0x4 12. "LPM,Link Power Management Capability" "0: Not supported,1: Supported" newline bitfld.long 0x4 10.--11. "SM,Serial Interface Mode Capability" "0: No serial engine; always use parallel signaling,1: Serial engine present; always use serial..,2: Software programmable; reset to use parallel..,3: Software programmable; reset to use serial.." newline hexmask.long.byte 0x4 6.--9. 1. "PHYM,Transceiver Type" newline bitfld.long 0x4 4.--5. "PHYW,PHY Width" "0: 8-bit wide data bus (software nonprogrammable),1: 16-bit wide data bus (software nonprogrammable),2: Reset to 8-bit wide data bus (software..,3: Reset to 16-bit wide data bus (software.." line.long 0x8 "HWHOST,Host Hardware Parameters" bitfld.long 0x8 1.--3. "NPORT,Number of Ports" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0. "HC,Host Capable" "0: Not supported,1: Supported" line.long 0xC "HWDEVICE,Device Hardware Parameters" hexmask.long.byte 0xC 1.--5. 1. "DEVEP,Device Endpoint Number" newline bitfld.long 0xC 0. "DC,Device Capable" "0: Not supported,1: Supported" line.long 0x10 "HWTXBUF,TX Buffer Hardware Parameters" hexmask.long.byte 0x10 16.--23. 1. "TXCHANADD,TX Channel Add" newline hexmask.long.byte 0x10 0.--7. 1. "TXBURST,TX Burst" line.long 0x14 "HWRXBUF,RX Buffer Hardware Parameters" hexmask.long.byte 0x14 8.--15. 1. "RXADD,RX Add" newline hexmask.long.byte 0x14 0.--7. 1. "RXBURST,RX Burst" group.long 0x80++0x13 line.long 0x0 "GPTIMER0LD,General Purpose Timer #0 Load" hexmask.long.tbyte 0x0 0.--23. 1. "GPTLD,General Purpose Timer Load Value" line.long 0x4 "GPTIMER0CTRL,General Purpose Timer #0 Controller" bitfld.long 0x4 31. "GPTRUN,General Purpose Timer Run" "0: Stopped counting,1: Running" newline bitfld.long 0x4 30. "GPTRST,General Purpose Timer Reset" "0: No action,1: Load counter value from GPTIMER0LD[GPTLD]" newline bitfld.long 0x4 24. "GPTMODE,General Purpose Timer Mode" "0: One Shot mode,1: Repeat mode" newline hexmask.long.tbyte 0x4 0.--23. 1. "GPTCNT,General Purpose Timer Counter" line.long 0x8 "GPTIMER1LD,General Purpose Timer #1 Load" hexmask.long.tbyte 0x8 0.--23. 1. "GPTLD,General Purpose Timer Load Value" line.long 0xC "GPTIMER1CTRL,General Purpose Timer #1 Controller" bitfld.long 0xC 31. "GPTRUN,General Purpose Timer Run" "0: Stopped counting,1: Running" newline bitfld.long 0xC 30. "GPTRST,General Purpose Timer Reset" "0: No action,1: Load counter value from GPTIMER0LD[GPTLD]" newline bitfld.long 0xC 24. "GPTMODE,General Purpose Timer Mode" "0: One Shot mode,1: Repeat mode" newline hexmask.long.tbyte 0xC 0.--23. 1. "GPTCNT,General Purpose Timer Counter" line.long 0x10 "SBUSCFG,System Bus Configuration" bitfld.long 0x10 0.--2. "AHBBRST,AHB Manager Interface Burst Configuration" "0: Incremental burst of unspecified length only,1: INCR4 burst then single transfer,2: INCR8 burst INCR4 burst then single transfer,3: INCR16 burst INCR8 burst INCR4 burst then single..,?,5: INCR4 burst then incremental burst of..,6: INCR8 burst INCR4 burst then incremental burst..,7: INCR16 burst INCR8 burst INCR4 burst then.." rgroup.byte 0x100++0x0 line.byte 0x0 "CAPLENGTH,Capability Registers Length" hexmask.byte 0x0 0.--7. 1. "CAPLENGTH,Capability Length" rgroup.word 0x102++0x1 line.word 0x0 "HCIVERSION,Host Controller Interface Version" hexmask.word 0x0 0.--15. 1. "HCIVERSION,Host Controller Interface Version Number" rgroup.long 0x104++0x7 line.long 0x0 "HCSPARAMS,Host Controller Structural Parameters" hexmask.long.byte 0x0 24.--27. 1. "N_TT,Number of Transaction Translators (N_TT)" newline hexmask.long.byte 0x0 20.--23. 1. "N_PTT,Number of Ports per Transaction Translator (N_PTT)" newline bitfld.long 0x0 16. "PI,Port Indicators (P_INDICATOR)" "0,1" newline hexmask.long.byte 0x0 12.--15. 1. "N_CC,Number of Companion Controller (N_CC)" newline hexmask.long.byte 0x0 8.--11. 1. "N_PCC,Number of Ports per Companion Controller" newline bitfld.long 0x0 4. "PPC,Port Power Control" "0,1" newline hexmask.long.byte 0x0 0.--3. 1. "N_PORTS,Number of Ports" line.long 0x4 "HCCPARAMS,Host Controller Capability Parameters" hexmask.long.byte 0x4 8.--15. 1. "EECP,EHCI Extended Capabilities Pointer" newline hexmask.long.byte 0x4 4.--7. 1. "IST,Isochronous Scheduling Threshold" newline bitfld.long 0x4 2. "ASP,Asynchronous Schedule Park Capability" "0,1" newline bitfld.long 0x4 1. "PFL,Programmable Frame List Flag" "0,1" newline bitfld.long 0x4 0. "ADC,Addressing Capability" "0,1" rgroup.word 0x120++0x1 line.word 0x0 "DCIVERSION,Device Controller Interface Version" hexmask.word 0x0 0.--15. 1. "DCIVERSION,Device Controller Interface Version Number" rgroup.long 0x124++0x3 line.long 0x0 "DCCPARAMS,Device Controller Capability Parameters" bitfld.long 0x0 8. "HC,Host Capable" "0,1" newline bitfld.long 0x0 7. "DC,Device Capable" "0,1" newline hexmask.long.byte 0x0 0.--4. 1. "DEN,Device Endpoint Number" group.long 0x140++0xF line.long 0x0 "USBCMD,USB Command" hexmask.long.byte 0x0 16.--23. 1. "ITC,Interrupt Threshold Control" newline bitfld.long 0x0 15. "FS_2,Frame List Size 2 (Host mode only)" "0,1" newline bitfld.long 0x0 14. "ATDTW,Add dTD Trip Wire (Device mode only)" "0,1" newline bitfld.long 0x0 13. "SUTW,Setup Trip Wire (Device mode only)" "0,1" newline bitfld.long 0x0 11. "ASPE,Asynchronous Schedule Park Mode Enable" "0,1" newline bitfld.long 0x0 8.--9. "ASP,Asynchronous Schedule Park Mode Count" "0,1,2,3" newline bitfld.long 0x0 6. "IAA,Interrupt on Async Advance Doorbell" "0,1" newline bitfld.long 0x0 5. "ASE,Asynchronous Schedule Enable" "0: Do not process the asynchronous schedule,1: Access the asynchronous schedule" newline bitfld.long 0x0 4. "PSE,Periodic Schedule Enable" "0: Do not process the periodic schedule,1: Process the periodic schedule" newline bitfld.long 0x0 2.--3. "FS_1,Frame List Size 1" "0,1,2,3" newline bitfld.long 0x0 1. "RST,Controller Reset" "0,1" newline bitfld.long 0x0 0. "RS,Run/Stop" "0: Stopped executing,1: Running" line.long 0x4 "USBSTS,USB Status" eventfld.long 0x4 31. "LPM_HST_COMPI,Host Completes the LPM Transaction Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 30. "LPM_DEV_RCVDI,Device Received Extension Token Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 29. "LPM_L1_ENTRYI,L1 Entry Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 28. "LPM_L1_EXITI,L1 Exit Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 25. "TI1,General Purpose Timer Interrupt 1 (GPTINT1)" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 24. "TI0,General Purpose Timer Interrupt 0 (GPTINT0)" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 19. "UPI,USB Host Periodic Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 18. "UAI,USB Host Asynchronous Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline rbitfld.long 0x4 16. "NAKI,NAK Interrupt" "0,1" newline rbitfld.long 0x4 15. "AS,Asynchronous Schedule Status" "0,1" newline rbitfld.long 0x4 14. "PS,Periodic Schedule Status" "0,1" newline rbitfld.long 0x4 13. "RCL,Reclamation" "0,1" newline rbitfld.long 0x4 12. "HCH,HC Halted" "0,1" newline eventfld.long 0x4 10. "ULPII,ULPI Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 8. "SLI,Device Controller Suspend" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 7. "SRI,SOF Received" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 6. "URI,USB Reset Received" "0,1" newline eventfld.long 0x4 5. "AAI,Interrupt on Asynchronous Advance" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 4. "SEI,System Error" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 3. "FRI,Frame List Rollover" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 2. "PCI,Port Change Detect" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 1. "UEI,USB Error Interrupt (USBERRINT)" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 0. "UI,USB Interrupt (USBINT)" "0: Interrupt did not occur,1: Interrupt occurred" line.long 0x8 "USBINTR,Interrupt Enable" bitfld.long 0x8 31. "LPM_HST_COMPIE,Host Completed LPM Transaction Interrupt Enable" "0,1" newline bitfld.long 0x8 30. "LPM_DEV_RCVDIE,Device Received Extension Token Interrupt Enable" "0,1" newline bitfld.long 0x8 29. "LPM_L1_ENTRYIE,L1 Entry Interrupt Enable" "0,1" newline bitfld.long 0x8 28. "LPM_L1_EXITIE,L1 Exit Interrupt Enable" "0,1" newline bitfld.long 0x8 25. "TIE1,General Purpose Timer #1 Interrupt Enable" "0,1" newline bitfld.long 0x8 24. "TIE0,General Purpose Timer #0 Interrupt Enable" "0,1" newline bitfld.long 0x8 19. "UPIE,USB Host Periodic Interrupt Enable" "0,1" newline bitfld.long 0x8 18. "UAIE,USB Host Asynchronous Interrupt Enable" "0,1" newline bitfld.long 0x8 16. "NAKE,NAK Interrupt Enable" "0,1" newline bitfld.long 0x8 8. "SLE,Sleep Interrupt Enable" "0,1" newline bitfld.long 0x8 7. "SRE,SOF Received Interrupt Enable" "0,1" newline bitfld.long 0x8 6. "URE,USB Reset Interrupt Enable" "0,1" newline bitfld.long 0x8 5. "AAE,Asynchronous Advance Interrupt Enable" "0,1" newline bitfld.long 0x8 4. "SEE,System Error Interrupt Enable" "0,1" newline bitfld.long 0x8 3. "FRE,Frame List Rollover Interrupt Enable" "0,1" newline bitfld.long 0x8 2. "PCE,Port Change Detect Interrupt Enable" "0,1" newline bitfld.long 0x8 1. "UEE,USB Error Interrupt Enable" "0,1" newline bitfld.long 0x8 0. "UE,USB Interrupt Enable" "0,1" line.long 0xC "FRINDEX,USB Frame Index" hexmask.long.word 0xC 0.--13. 1. "FRINDEX,Frame Index" group.long 0x154++0x3 line.long 0x0 "DEVICEADDR,Device Address" hexmask.long.byte 0x0 25.--31. 1. "USBADR,Device Address" newline bitfld.long 0x0 24. "USBADRA,Device Address Advance" "0,1" group.long 0x154++0x7 line.long 0x0 "PERIODICLISTBASE,Frame List Base Address" hexmask.long.tbyte 0x0 12.--31. 1. "BASEADR,Base Address (Low)" line.long 0x4 "ASYNCLISTADDR,Next Asynchronous Address" hexmask.long 0x4 5.--31. 1. "ASYBASE,Link Pointer Low (LPL)" group.long 0x158++0x3 line.long 0x0 "ENDPTLISTADDR,Endpoint List Address" hexmask.long.tbyte 0x0 11.--31. 1. "EPBASE,Endpoint List Pointer (Low)" group.long 0x160++0x7 line.long 0x0 "BURSTSIZE,Programmable Burst Size" hexmask.long.byte 0x0 8.--15. 1. "TXPBURST,Programmable TX Burst Size" newline hexmask.long.byte 0x0 0.--7. 1. "RXPBURST,Programmable RX Burst Size" line.long 0x4 "TXFILLTUNING,TX FIFO Fill Tuning" hexmask.long.byte 0x4 16.--21. 1. "TXFIFOTHRES,FIFO Burst Threshold" newline hexmask.long.byte 0x4 8.--12. 1. "TXSCHHEALTH,Scheduler Health Counter" newline hexmask.long.byte 0x4 0.--6. 1. "TXSCHOH,Scheduler Overhead" group.long 0x178++0x7 line.long 0x0 "ENDPTNAK,Endpoint NAK" hexmask.long.byte 0x0 16.--23. 1. "EPTN,TX Endpoint NAK" newline hexmask.long.byte 0x0 0.--7. 1. "EPRN,RX Endpoint NAK" line.long 0x4 "ENDPTNAKEN,Endpoint NAK Enable" hexmask.long.byte 0x4 16.--23. 1. "EPTNE,TX Endpoint NAK Enable" newline hexmask.long.byte 0x4 0.--7. 1. "EPRNE,RX Endpoint NAK Enable" rgroup.long 0x180++0x3 line.long 0x0 "CONFIGFLAG,Configure Flag" bitfld.long 0x0 0. "CF,Configure Flag" "0: Port routing to classic host controller,1: Port routing to this host controller" group.long 0x184++0x3 line.long 0x0 "PORTSC1,Port Status and Control" rbitfld.long 0x0 30.--31. "PTS_1,Parallel Transceiver Select 1" "0,1,2,3" newline rbitfld.long 0x0 29. "STS,Serial Transceiver Select" "0: Parallel interface signals,1: Serial interface engine" newline rbitfld.long 0x0 28. "PTW,Parallel Transceiver Width" "0: 8-bit UTMI interface (60 MHz),1: 16-bit UTMI interface (30 MHz)" newline bitfld.long 0x0 26.--27. "PSPD,Port Speed" "0: FS,1: LS,2: HS,3: Undefined" newline rbitfld.long 0x0 25. "PTS_2,Parallel Transceiver Select 2" "0,1" newline bitfld.long 0x0 24. "PFSC,Port Force Full Speed Connect" "0: Normal operation,1: Forced to full speed" newline bitfld.long 0x0 23. "PHCD,PHY Low Power Suspend - Clock Disable (PLPSCD)" "0: Enable,1: Disable" newline bitfld.long 0x0 22. "WKOC,Wake on Overcurrent Enable (WKOC)" "0,1" newline bitfld.long 0x0 21. "WKDC,Wake on Disconnect Enable (WKDSCNNT_E)" "0,1" newline bitfld.long 0x0 20. "WKCN,Wake on Connect Enable (WKCNNT_E)" "0,1" newline hexmask.long.byte 0x0 16.--19. 1. "PTC,Port Test Control" newline bitfld.long 0x0 14.--15. "PIC,Port Indicator Control" "0: Port indicators are off,1: Amber,2: Green,3: Undefined" newline rbitfld.long 0x0 13. "PO,Port Owner" "0,1" newline bitfld.long 0x0 12. "PP,Port Power (PP)" "0,1" newline rbitfld.long 0x0 10.--11. "LS,Line Status" "0: SE0,1: K-state,2: J-state,3: Undefined" newline rbitfld.long 0x0 9. "HSP,High-Speed Port" "0: Not in HS mode,1: In HS mode" newline bitfld.long 0x0 8. "PR,Port Reset" "0: Port not in reset,1: Port in reset" newline bitfld.long 0x0 7. "SUSP,Suspend" "0: Port not in Suspend state,1: Port in Suspend state" newline bitfld.long 0x0 6. "FPR,Force Port Resume" "0: No resume (K-state) detected or driven on port,1: Resume detected or driven on port" newline eventfld.long 0x0 5. "OCC,Overcurrent Change" "0,1" newline rbitfld.long 0x0 4. "OCA,Overcurrent Active" "0: No overcurrent condition exists,1: Overcurrent condition exists" newline eventfld.long 0x0 3. "PEC,Port Enable and Disable Change" "0: No change occurred,1: Change occurred" newline bitfld.long 0x0 2. "PE,Port Enable and Disable" "0: Disable,1: Enable" newline eventfld.long 0x0 1. "CSC,Connect Status Change" "0: No change occurred,1: Change occurred" newline rbitfld.long 0x0 0. "CCS,Current Connect Status" "0,1" group.long 0x1A4++0x13 line.long 0x0 "OTGSC,On-The-Go Status and Control" bitfld.long 0x0 30. "DPIE,Data Pulse Interrupt Enable" "0,1" newline bitfld.long 0x0 29. "EN_1MS,1 Millisecond Timer Interrupt Enable" "0,1" newline bitfld.long 0x0 28. "BSEIE,B Session End Interrupt Enable" "0,1" newline bitfld.long 0x0 27. "BSVIE,B Session Valid Interrupt Enable" "0,1" newline bitfld.long 0x0 26. "ASVIE,A Session Valid Interrupt Enable" "0,1" newline bitfld.long 0x0 25. "AVVIE,A VBUS Valid Interrupt Enable" "0,1" newline bitfld.long 0x0 24. "IDIE,USB ID Interrupt Enable" "0,1" newline eventfld.long 0x0 22. "DPIS,Data Pulse Interrupt Status" "0,1" newline eventfld.long 0x0 21. "STATUS_1MS,1 Millisecond Timer Interrupt Status" "0,1" newline eventfld.long 0x0 20. "BSEIS,B Session End Interrupt Status" "0,1" newline eventfld.long 0x0 19. "BSVIS,B Session Valid Interrupt Status" "0,1" newline eventfld.long 0x0 18. "ASVIS,A Session Valid Interrupt Status" "0,1" newline eventfld.long 0x0 17. "AVVIS,A VBUS Valid Interrupt Status" "0,1" newline eventfld.long 0x0 16. "IDIS,USB ID Interrupt Status" "0,1" newline rbitfld.long 0x0 14. "DPS,Data Bus Pulsing Status" "0,1" newline rbitfld.long 0x0 13. "TOG_1MS,1 Millisecond Timer Toggle" "0,1" newline rbitfld.long 0x0 12. "BSE,B Session End" "0,1" newline rbitfld.long 0x0 11. "BSV,B Session Valid" "0,1" newline rbitfld.long 0x0 10. "ASV,A Session Valid" "0,1" newline rbitfld.long 0x0 9. "AVV,A VBUS Valid" "0,1" newline rbitfld.long 0x0 8. "ID,USB ID" "0: A device,1: B device" newline bitfld.long 0x0 7. "HABA,Hardware Assist B-Disconnect to A-connect" "0: Disable,1: Enable" newline bitfld.long 0x0 6. "HADP,Hardware Assist Data Pulse" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "IDPU,ID Pullup" "0,1" newline bitfld.long 0x0 4. "DP,Data Pulsing" "0,1" newline bitfld.long 0x0 3. "OT,OTG Termination" "0,1" newline bitfld.long 0x0 2. "HAAR,Hardware Assist Auto Reset" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "VC,VBUS Charge" "0,1" newline bitfld.long 0x0 0. "VD,VBUS Discharge" "0,1" line.long 0x4 "USBMODE,USB Device Mode" bitfld.long 0x4 4. "SDIS,Stream Disable Mode" "0: Disable,1: Enable" newline bitfld.long 0x4 3. "SLOM,Setup Lockout Mode" "0: On (default),1: Off" newline bitfld.long 0x4 2. "ES,Endian Select" "0: Little endian (default),1: Big endian" newline bitfld.long 0x4 0.--1. "CM,Controller Mode" "0: Idle (default for host and device combination),?,2: Device controller (default for device-only..,3: Host controller (default for host-only controller)" line.long 0x8 "ENDPTSETUPSTAT,Endpoint Setup Status" hexmask.long.word 0x8 0.--15. 1. "ENDPTSETUPSTAT,Endpoint Setup Status" line.long 0xC "ENDPTPRIME,Endpoint Prime" hexmask.long.byte 0xC 16.--23. 1. "PETB,Prime Endpoint Transmit Buffer" newline hexmask.long.byte 0xC 0.--7. 1. "PERB,Prime Endpoint Receive Buffer" line.long 0x10 "ENDPTFLUSH,Endpoint Flush" hexmask.long.byte 0x10 16.--23. 1. "FETB,Flush Endpoint Transmit Buffer" newline hexmask.long.byte 0x10 0.--7. 1. "FERB,Flush Endpoint Receive Buffer" rgroup.long 0x1B8++0x3 line.long 0x0 "ENDPTSTAT,Endpoint Status" hexmask.long.byte 0x0 16.--23. 1. "ETBR,Endpoint Transmit Buffer Ready" newline hexmask.long.byte 0x0 0.--7. 1. "ERBR,Endpoint Receive Buffer Ready" group.long 0x1BC++0x23 line.long 0x0 "ENDPTCOMPLETE,Endpoint Complete" hexmask.long.byte 0x0 16.--23. 1. "ETCE,Endpoint Transmit Complete Event" newline hexmask.long.byte 0x0 0.--7. 1. "ERCE,Endpoint Receive Complete Event" line.long 0x4 "ENDPTCTRL0,Endpoint Control 0" rbitfld.long 0x4 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline rbitfld.long 0x4 18.--19. "TXT,TX Endpoint Type" "0,1,2,3" newline bitfld.long 0x4 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline rbitfld.long 0x4 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline rbitfld.long 0x4 2.--3. "RXT,RX Endpoint Type" "0,1,2,3" newline bitfld.long 0x4 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x8 "ENDPTCTRL1,Endpoint Control 1" bitfld.long 0x8 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x8 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x8 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x8 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x8 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x8 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x8 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x8 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x8 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x8 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0xC "ENDPTCTRL2,Endpoint Control 2" bitfld.long 0xC 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0xC 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0xC 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0xC 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0xC 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0xC 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0xC 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0xC 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0xC 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0xC 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x10 "ENDPTCTRL3,Endpoint Control 3" bitfld.long 0x10 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x10 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x10 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x10 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x10 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x10 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x10 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x10 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x10 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x10 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x14 "ENDPTCTRL4,Endpoint Control 4" bitfld.long 0x14 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x14 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x14 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x14 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x14 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x14 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x14 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x14 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x14 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x14 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x18 "ENDPTCTRL5,Endpoint Control 5" bitfld.long 0x18 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x18 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x18 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x18 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x18 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x18 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x18 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x18 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x18 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x18 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x18 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x18 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x1C "ENDPTCTRL6,Endpoint Control 6" bitfld.long 0x1C 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x1C 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x1C 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x1C 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x1C 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x1C 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x1C 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x1C 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x1C 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x1C 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x20 "ENDPTCTRL7,Endpoint Control 7" bitfld.long 0x20 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x20 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x20 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x20 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x20 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x20 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x20 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x20 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x20 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x20 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" tree.end tree "USB1" base ad:0x40419000 rgroup.long 0x0++0x17 line.long 0x0 "ID,Identification" hexmask.long.byte 0x0 16.--23. 1. "REVISION,Revision Number" newline hexmask.long.byte 0x0 8.--13. 1. "NID,Complement Version" newline hexmask.long.byte 0x0 0.--5. 1. "ID,Configuration Number" line.long 0x4 "HWGENERAL,Hardware General" bitfld.long 0x4 12. "LPM,Link Power Management Capability" "0: Not supported,1: Supported" newline bitfld.long 0x4 10.--11. "SM,Serial Interface Mode Capability" "0: No serial engine; always use parallel signaling,1: Serial engine present; always use serial..,2: Software programmable; reset to use parallel..,3: Software programmable; reset to use serial.." newline hexmask.long.byte 0x4 6.--9. 1. "PHYM,Transceiver Type" newline bitfld.long 0x4 4.--5. "PHYW,PHY Width" "0: 8-bit wide data bus (software nonprogrammable),1: 16-bit wide data bus (software nonprogrammable),2: Reset to 8-bit wide data bus (software..,3: Reset to 16-bit wide data bus (software.." line.long 0x8 "HWHOST,Host Hardware Parameters" bitfld.long 0x8 1.--3. "NPORT,Number of Ports" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0. "HC,Host Capable" "0: Not supported,1: Supported" line.long 0xC "HWDEVICE,Device Hardware Parameters" hexmask.long.byte 0xC 1.--5. 1. "DEVEP,Device Endpoint Number" newline bitfld.long 0xC 0. "DC,Device Capable" "0: Not supported,1: Supported" line.long 0x10 "HWTXBUF,TX Buffer Hardware Parameters" hexmask.long.byte 0x10 16.--23. 1. "TXCHANADD,TX Channel Add" newline hexmask.long.byte 0x10 0.--7. 1. "TXBURST,TX Burst" line.long 0x14 "HWRXBUF,RX Buffer Hardware Parameters" hexmask.long.byte 0x14 8.--15. 1. "RXADD,RX Add" newline hexmask.long.byte 0x14 0.--7. 1. "RXBURST,RX Burst" group.long 0x80++0x13 line.long 0x0 "GPTIMER0LD,General Purpose Timer #0 Load" hexmask.long.tbyte 0x0 0.--23. 1. "GPTLD,General Purpose Timer Load Value" line.long 0x4 "GPTIMER0CTRL,General Purpose Timer #0 Controller" bitfld.long 0x4 31. "GPTRUN,General Purpose Timer Run" "0: Stopped counting,1: Running" newline bitfld.long 0x4 30. "GPTRST,General Purpose Timer Reset" "0: No action,1: Load counter value from GPTIMER0LD[GPTLD]" newline bitfld.long 0x4 24. "GPTMODE,General Purpose Timer Mode" "0: One Shot mode,1: Repeat mode" newline hexmask.long.tbyte 0x4 0.--23. 1. "GPTCNT,General Purpose Timer Counter" line.long 0x8 "GPTIMER1LD,General Purpose Timer #1 Load" hexmask.long.tbyte 0x8 0.--23. 1. "GPTLD,General Purpose Timer Load Value" line.long 0xC "GPTIMER1CTRL,General Purpose Timer #1 Controller" bitfld.long 0xC 31. "GPTRUN,General Purpose Timer Run" "0: Stopped counting,1: Running" newline bitfld.long 0xC 30. "GPTRST,General Purpose Timer Reset" "0: No action,1: Load counter value from GPTIMER0LD[GPTLD]" newline bitfld.long 0xC 24. "GPTMODE,General Purpose Timer Mode" "0: One Shot mode,1: Repeat mode" newline hexmask.long.tbyte 0xC 0.--23. 1. "GPTCNT,General Purpose Timer Counter" line.long 0x10 "SBUSCFG,System Bus Configuration" bitfld.long 0x10 0.--2. "AHBBRST,AHB Manager Interface Burst Configuration" "0: Incremental burst of unspecified length only,1: INCR4 burst then single transfer,2: INCR8 burst INCR4 burst then single transfer,3: INCR16 burst INCR8 burst INCR4 burst then single..,?,5: INCR4 burst then incremental burst of..,6: INCR8 burst INCR4 burst then incremental burst..,7: INCR16 burst INCR8 burst INCR4 burst then.." rgroup.byte 0x100++0x0 line.byte 0x0 "CAPLENGTH,Capability Registers Length" hexmask.byte 0x0 0.--7. 1. "CAPLENGTH,Capability Length" rgroup.word 0x102++0x1 line.word 0x0 "HCIVERSION,Host Controller Interface Version" hexmask.word 0x0 0.--15. 1. "HCIVERSION,Host Controller Interface Version Number" rgroup.long 0x104++0x7 line.long 0x0 "HCSPARAMS,Host Controller Structural Parameters" hexmask.long.byte 0x0 24.--27. 1. "N_TT,Number of Transaction Translators (N_TT)" newline hexmask.long.byte 0x0 20.--23. 1. "N_PTT,Number of Ports per Transaction Translator (N_PTT)" newline bitfld.long 0x0 16. "PI,Port Indicators (P_INDICATOR)" "0,1" newline hexmask.long.byte 0x0 12.--15. 1. "N_CC,Number of Companion Controller (N_CC)" newline hexmask.long.byte 0x0 8.--11. 1. "N_PCC,Number of Ports per Companion Controller" newline bitfld.long 0x0 4. "PPC,Port Power Control" "0,1" newline hexmask.long.byte 0x0 0.--3. 1. "N_PORTS,Number of Ports" line.long 0x4 "HCCPARAMS,Host Controller Capability Parameters" hexmask.long.byte 0x4 8.--15. 1. "EECP,EHCI Extended Capabilities Pointer" newline hexmask.long.byte 0x4 4.--7. 1. "IST,Isochronous Scheduling Threshold" newline bitfld.long 0x4 2. "ASP,Asynchronous Schedule Park Capability" "0,1" newline bitfld.long 0x4 1. "PFL,Programmable Frame List Flag" "0,1" newline bitfld.long 0x4 0. "ADC,Addressing Capability" "0,1" rgroup.word 0x120++0x1 line.word 0x0 "DCIVERSION,Device Controller Interface Version" hexmask.word 0x0 0.--15. 1. "DCIVERSION,Device Controller Interface Version Number" rgroup.long 0x124++0x3 line.long 0x0 "DCCPARAMS,Device Controller Capability Parameters" bitfld.long 0x0 8. "HC,Host Capable" "0,1" newline bitfld.long 0x0 7. "DC,Device Capable" "0,1" newline hexmask.long.byte 0x0 0.--4. 1. "DEN,Device Endpoint Number" group.long 0x140++0xF line.long 0x0 "USBCMD,USB Command" hexmask.long.byte 0x0 16.--23. 1. "ITC,Interrupt Threshold Control" newline bitfld.long 0x0 15. "FS_2,Frame List Size 2 (Host mode only)" "0,1" newline bitfld.long 0x0 14. "ATDTW,Add dTD Trip Wire (Device mode only)" "0,1" newline bitfld.long 0x0 13. "SUTW,Setup Trip Wire (Device mode only)" "0,1" newline bitfld.long 0x0 11. "ASPE,Asynchronous Schedule Park Mode Enable" "0,1" newline bitfld.long 0x0 8.--9. "ASP,Asynchronous Schedule Park Mode Count" "0,1,2,3" newline bitfld.long 0x0 6. "IAA,Interrupt on Async Advance Doorbell" "0,1" newline bitfld.long 0x0 5. "ASE,Asynchronous Schedule Enable" "0: Do not process the asynchronous schedule,1: Access the asynchronous schedule" newline bitfld.long 0x0 4. "PSE,Periodic Schedule Enable" "0: Do not process the periodic schedule,1: Process the periodic schedule" newline bitfld.long 0x0 2.--3. "FS_1,Frame List Size 1" "0,1,2,3" newline bitfld.long 0x0 1. "RST,Controller Reset" "0,1" newline bitfld.long 0x0 0. "RS,Run/Stop" "0: Stopped executing,1: Running" line.long 0x4 "USBSTS,USB Status" eventfld.long 0x4 31. "LPM_HST_COMPI,Host Completes the LPM Transaction Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 30. "LPM_DEV_RCVDI,Device Received Extension Token Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 29. "LPM_L1_ENTRYI,L1 Entry Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 28. "LPM_L1_EXITI,L1 Exit Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 25. "TI1,General Purpose Timer Interrupt 1 (GPTINT1)" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 24. "TI0,General Purpose Timer Interrupt 0 (GPTINT0)" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 19. "UPI,USB Host Periodic Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 18. "UAI,USB Host Asynchronous Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline rbitfld.long 0x4 16. "NAKI,NAK Interrupt" "0,1" newline rbitfld.long 0x4 15. "AS,Asynchronous Schedule Status" "0,1" newline rbitfld.long 0x4 14. "PS,Periodic Schedule Status" "0,1" newline rbitfld.long 0x4 13. "RCL,Reclamation" "0,1" newline rbitfld.long 0x4 12. "HCH,HC Halted" "0,1" newline eventfld.long 0x4 10. "ULPII,ULPI Interrupt" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 8. "SLI,Device Controller Suspend" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 7. "SRI,SOF Received" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 6. "URI,USB Reset Received" "0,1" newline eventfld.long 0x4 5. "AAI,Interrupt on Asynchronous Advance" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 4. "SEI,System Error" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 3. "FRI,Frame List Rollover" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 2. "PCI,Port Change Detect" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 1. "UEI,USB Error Interrupt (USBERRINT)" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.long 0x4 0. "UI,USB Interrupt (USBINT)" "0: Interrupt did not occur,1: Interrupt occurred" line.long 0x8 "USBINTR,Interrupt Enable" bitfld.long 0x8 31. "LPM_HST_COMPIE,Host Completed LPM Transaction Interrupt Enable" "0,1" newline bitfld.long 0x8 30. "LPM_DEV_RCVDIE,Device Received Extension Token Interrupt Enable" "0,1" newline bitfld.long 0x8 29. "LPM_L1_ENTRYIE,L1 Entry Interrupt Enable" "0,1" newline bitfld.long 0x8 28. "LPM_L1_EXITIE,L1 Exit Interrupt Enable" "0,1" newline bitfld.long 0x8 25. "TIE1,General Purpose Timer #1 Interrupt Enable" "0,1" newline bitfld.long 0x8 24. "TIE0,General Purpose Timer #0 Interrupt Enable" "0,1" newline bitfld.long 0x8 19. "UPIE,USB Host Periodic Interrupt Enable" "0,1" newline bitfld.long 0x8 18. "UAIE,USB Host Asynchronous Interrupt Enable" "0,1" newline bitfld.long 0x8 16. "NAKE,NAK Interrupt Enable" "0,1" newline bitfld.long 0x8 8. "SLE,Sleep Interrupt Enable" "0,1" newline bitfld.long 0x8 7. "SRE,SOF Received Interrupt Enable" "0,1" newline bitfld.long 0x8 6. "URE,USB Reset Interrupt Enable" "0,1" newline bitfld.long 0x8 5. "AAE,Asynchronous Advance Interrupt Enable" "0,1" newline bitfld.long 0x8 4. "SEE,System Error Interrupt Enable" "0,1" newline bitfld.long 0x8 3. "FRE,Frame List Rollover Interrupt Enable" "0,1" newline bitfld.long 0x8 2. "PCE,Port Change Detect Interrupt Enable" "0,1" newline bitfld.long 0x8 1. "UEE,USB Error Interrupt Enable" "0,1" newline bitfld.long 0x8 0. "UE,USB Interrupt Enable" "0,1" line.long 0xC "FRINDEX,USB Frame Index" hexmask.long.word 0xC 0.--13. 1. "FRINDEX,Frame Index" group.long 0x154++0x3 line.long 0x0 "DEVICEADDR,Device Address" hexmask.long.byte 0x0 25.--31. 1. "USBADR,Device Address" newline bitfld.long 0x0 24. "USBADRA,Device Address Advance" "0,1" group.long 0x154++0x7 line.long 0x0 "PERIODICLISTBASE,Frame List Base Address" hexmask.long.tbyte 0x0 12.--31. 1. "BASEADR,Base Address (Low)" line.long 0x4 "ASYNCLISTADDR,Next Asynchronous Address" hexmask.long 0x4 5.--31. 1. "ASYBASE,Link Pointer Low (LPL)" group.long 0x158++0x3 line.long 0x0 "ENDPTLISTADDR,Endpoint List Address" hexmask.long.tbyte 0x0 11.--31. 1. "EPBASE,Endpoint List Pointer (Low)" group.long 0x160++0x7 line.long 0x0 "BURSTSIZE,Programmable Burst Size" hexmask.long.byte 0x0 8.--15. 1. "TXPBURST,Programmable TX Burst Size" newline hexmask.long.byte 0x0 0.--7. 1. "RXPBURST,Programmable RX Burst Size" line.long 0x4 "TXFILLTUNING,TX FIFO Fill Tuning" hexmask.long.byte 0x4 16.--21. 1. "TXFIFOTHRES,FIFO Burst Threshold" newline hexmask.long.byte 0x4 8.--12. 1. "TXSCHHEALTH,Scheduler Health Counter" newline hexmask.long.byte 0x4 0.--6. 1. "TXSCHOH,Scheduler Overhead" group.long 0x178++0x7 line.long 0x0 "ENDPTNAK,Endpoint NAK" hexmask.long.byte 0x0 16.--23. 1. "EPTN,TX Endpoint NAK" newline hexmask.long.byte 0x0 0.--7. 1. "EPRN,RX Endpoint NAK" line.long 0x4 "ENDPTNAKEN,Endpoint NAK Enable" hexmask.long.byte 0x4 16.--23. 1. "EPTNE,TX Endpoint NAK Enable" newline hexmask.long.byte 0x4 0.--7. 1. "EPRNE,RX Endpoint NAK Enable" rgroup.long 0x180++0x3 line.long 0x0 "CONFIGFLAG,Configure Flag" bitfld.long 0x0 0. "CF,Configure Flag" "0: Port routing to classic host controller,1: Port routing to this host controller" group.long 0x184++0x3 line.long 0x0 "PORTSC1,Port Status and Control" rbitfld.long 0x0 30.--31. "PTS_1,Parallel Transceiver Select 1" "0,1,2,3" newline rbitfld.long 0x0 29. "STS,Serial Transceiver Select" "0: Parallel interface signals,1: Serial interface engine" newline rbitfld.long 0x0 28. "PTW,Parallel Transceiver Width" "0: 8-bit UTMI interface (60 MHz),1: 16-bit UTMI interface (30 MHz)" newline bitfld.long 0x0 26.--27. "PSPD,Port Speed" "0: FS,1: LS,2: HS,3: Undefined" newline rbitfld.long 0x0 25. "PTS_2,Parallel Transceiver Select 2" "0,1" newline bitfld.long 0x0 24. "PFSC,Port Force Full Speed Connect" "0: Normal operation,1: Forced to full speed" newline bitfld.long 0x0 23. "PHCD,PHY Low Power Suspend - Clock Disable (PLPSCD)" "0: Enable,1: Disable" newline bitfld.long 0x0 21. "WKDC,Wake on Disconnect Enable (WKDSCNNT_E)" "0,1" newline bitfld.long 0x0 20. "WKCN,Wake on Connect Enable (WKCNNT_E)" "0,1" newline hexmask.long.byte 0x0 16.--19. 1. "PTC,Port Test Control" newline bitfld.long 0x0 14.--15. "PIC,Port Indicator Control" "0: Port indicators are off,1: Amber,2: Green,3: Undefined" newline rbitfld.long 0x0 13. "PO,Port Owner" "0,1" newline bitfld.long 0x0 12. "PP,Port Power (PP)" "0,1" newline rbitfld.long 0x0 10.--11. "LS,Line Status" "0: SE0,1: K-state,2: J-state,3: Undefined" newline rbitfld.long 0x0 9. "HSP,High-Speed Port" "0: Not in HS mode,1: In HS mode" newline bitfld.long 0x0 8. "PR,Port Reset" "0: Port not in reset,1: Port in reset" newline bitfld.long 0x0 7. "SUSP,Suspend" "0: Port not in Suspend state,1: Port in Suspend state" newline bitfld.long 0x0 6. "FPR,Force Port Resume" "0: No resume (K-state) detected or driven on port,1: Resume detected or driven on port" newline eventfld.long 0x0 5. "OCC,Overcurrent Change" "0,1" newline rbitfld.long 0x0 4. "OCA,Overcurrent Active" "0: No overcurrent condition exists,1: Overcurrent condition exists" newline eventfld.long 0x0 3. "PEC,Port Enable and Disable Change" "0: No change occurred,1: Change occurred" newline bitfld.long 0x0 2. "PE,Port Enable and Disable" "0: Disable,1: Enable" newline eventfld.long 0x0 1. "CSC,Connect Status Change" "0: No change occurred,1: Change occurred" newline rbitfld.long 0x0 0. "CCS,Current Connect Status" "0,1" group.long 0x1A8++0xF line.long 0x0 "USBMODE,USB Device Mode" bitfld.long 0x0 4. "SDIS,Stream Disable Mode" "0: Disable,1: Enable" newline bitfld.long 0x0 3. "SLOM,Setup Lockout Mode" "0: On (default),1: Off" newline bitfld.long 0x0 2. "ES,Endian Select" "0: Little endian (default),1: Big endian" newline bitfld.long 0x0 0.--1. "CM,Controller Mode" "0: Idle (default for host and device combination),?,2: Device controller (default for device-only..,3: Host controller (default for host-only controller)" line.long 0x4 "ENDPTSETUPSTAT,Endpoint Setup Status" hexmask.long.word 0x4 0.--15. 1. "ENDPTSETUPSTAT,Endpoint Setup Status" line.long 0x8 "ENDPTPRIME,Endpoint Prime" hexmask.long.byte 0x8 16.--23. 1. "PETB,Prime Endpoint Transmit Buffer" newline hexmask.long.byte 0x8 0.--7. 1. "PERB,Prime Endpoint Receive Buffer" line.long 0xC "ENDPTFLUSH,Endpoint Flush" hexmask.long.byte 0xC 16.--23. 1. "FETB,Flush Endpoint Transmit Buffer" newline hexmask.long.byte 0xC 0.--7. 1. "FERB,Flush Endpoint Receive Buffer" rgroup.long 0x1B8++0x3 line.long 0x0 "ENDPTSTAT,Endpoint Status" hexmask.long.byte 0x0 16.--23. 1. "ETBR,Endpoint Transmit Buffer Ready" newline hexmask.long.byte 0x0 0.--7. 1. "ERBR,Endpoint Receive Buffer Ready" group.long 0x1BC++0x23 line.long 0x0 "ENDPTCOMPLETE,Endpoint Complete" hexmask.long.byte 0x0 16.--23. 1. "ETCE,Endpoint Transmit Complete Event" newline hexmask.long.byte 0x0 0.--7. 1. "ERCE,Endpoint Receive Complete Event" line.long 0x4 "ENDPTCTRL0,Endpoint Control 0" rbitfld.long 0x4 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline rbitfld.long 0x4 18.--19. "TXT,TX Endpoint Type" "0,1,2,3" newline bitfld.long 0x4 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline rbitfld.long 0x4 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline rbitfld.long 0x4 2.--3. "RXT,RX Endpoint Type" "0,1,2,3" newline bitfld.long 0x4 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x8 "ENDPTCTRL1,Endpoint Control 1" bitfld.long 0x8 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x8 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x8 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x8 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x8 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x8 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x8 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x8 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x8 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x8 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0xC "ENDPTCTRL2,Endpoint Control 2" bitfld.long 0xC 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0xC 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0xC 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0xC 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0xC 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0xC 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0xC 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0xC 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0xC 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0xC 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x10 "ENDPTCTRL3,Endpoint Control 3" bitfld.long 0x10 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x10 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x10 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x10 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x10 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x10 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x10 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x10 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x10 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x10 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x14 "ENDPTCTRL4,Endpoint Control 4" bitfld.long 0x14 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x14 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x14 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x14 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x14 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x14 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x14 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x14 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x14 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x14 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x14 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x18 "ENDPTCTRL5,Endpoint Control 5" bitfld.long 0x18 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x18 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x18 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x18 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x18 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x18 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x18 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x18 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x18 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x18 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x18 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x18 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x1C "ENDPTCTRL6,Endpoint Control 6" bitfld.long 0x1C 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x1C 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x1C 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x1C 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x1C 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x1C 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x1C 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x1C 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x1C 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x1C 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x1C 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" line.long 0x20 "ENDPTCTRL7,Endpoint Control 7" bitfld.long 0x20 23. "TXE,TX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 22. "TXR,TX Data Toggle Reset" "0,1" newline bitfld.long 0x20 21. "TXI,TX Data Toggle Inhibit" "0: Allow,1: Inhibit" newline bitfld.long 0x20 18.--19. "TXT,TX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x20 17. "TXD,TX Endpoint Data Source" "0,1" newline bitfld.long 0x20 16. "TXS,TX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" newline bitfld.long 0x20 7. "RXE,RX Endpoint Enable" "0: Disable,1: Enable" newline bitfld.long 0x20 6. "RXR,RX Data Toggle Reset" "0,1" newline bitfld.long 0x20 5. "RXI,RX Data Toggle Inhibit" "0: Disable,1: Enable" newline bitfld.long 0x20 2.--3. "RXT,RX Endpoint Type" "0: Control,1: Isochronous,2: Bulk,3: Interrupt" newline bitfld.long 0x20 1. "RXD,RX Endpoint Data Sink" "0,1" newline bitfld.long 0x20 0. "RXS,RX Endpoint Stall" "0: Endpoint OK,1: Endpoint stalled" tree.end tree.end tree "USBDCD (USB Device Charger Detection Module)" base ad:0x40414800 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control" bitfld.long 0x0 25. "SR,Software Reset" "0: Do not perform a software reset.,1: Perform a software reset." newline bitfld.long 0x0 24. "START,Start Change Detection Sequence" "0: Do not start the sequence. Writes of this value..,1: Initiate the charger detection sequence. If the.." newline bitfld.long 0x0 17. "BC12,Battery Charging Revision 1.2 Compatibility" "0: Compatible with BC1.1 (default),1: Compatible with BC1.2" newline bitfld.long 0x0 16. "IE,Interrupt Enable" "0: Disable interrupts to the system.,1: Enable interrupts to the system." newline rbitfld.long 0x0 8. "IF,Interrupt Flag" "0: No interrupt is pending.,1: An interrupt is pending." newline bitfld.long 0x0 0. "IACK,Interrupt Acknowledge" "0: Do not clear the interrupt.,1: Clear the IF field (interrupt flag)." line.long 0x4 "CLOCK,Clock" hexmask.long.word 0x4 2.--11. 1. "CLOCK_SPEED,Numerical Value of Clock Speed in Binary" newline bitfld.long 0x4 0. "CLOCK_UNIT,Unit of Measurement Encoding for Clock Speed" "0: kHz Speed (between 4 kHz and 1023 kHz),1: MHz Speed (between 1 MHz and 1023 MHz)" rgroup.long 0x8++0x3 line.long 0x0 "STATUS,Status" bitfld.long 0x0 22. "ACTIVE,Active Status Indicator" "0: The sequence is not running.,1: The sequence is running." newline bitfld.long 0x0 21. "TO,Timeout Flag" "0: The detection sequence is not running for over 1..,1: It is over 1 s since the data pin contact was.." newline bitfld.long 0x0 20. "ERR,Error Flag" "0: No sequence errors.,1: Error in the detection sequence." newline bitfld.long 0x0 18.--19. "SEQ_STAT,Charger Detection Sequence Status" "0: The module is either not enabled or the module..,1: Data pin contact detection is complete.,2: Charging port detection is complete.,3: Charger type detection is complete." newline bitfld.long 0x0 16.--17. "SEQ_RES,Charger Detection Sequence Results" "0: No results to report.,1: Attached to an SDP. Must comply with USB 2.0 by..,2: Attached to a charging port. The exact meaning..,3: Attached to a DCP." group.long 0xC++0xF line.long 0x0 "SIGNAL_OVERRIDE,Signal Override" bitfld.long 0x0 0.--1. "PS,Phase Selection" "0: No overrides. Field must remain at this value..,?,2: Enables VDP_SRC voltage source for the USB_DP..,?" line.long 0x4 "TIMER0,TIMER0" hexmask.long.word 0x4 16.--25. 1. "TSEQ_INIT,Sequence Initiation Time" newline hexmask.long.word 0x4 0.--11. 1. "TUNITCON,Unit Connection Timer Elapse (in ms)" line.long 0x8 "TIMER1,TIMER1" hexmask.long.word 0x8 16.--25. 1. "TDCD_DBNC,Time Period to Debounce D+ Signal" newline hexmask.long.word 0x8 0.--9. 1. "TVDPSRC_ON,Time Period Comparator Enabled" line.long 0xC "TIMER2_BC11,TIMER2_BC11" hexmask.long.word 0xC 16.--25. 1. "TVDPSRC_CON,Time Period Before Enabling D+ Pullup" newline hexmask.long.byte 0xC 0.--3. 1. "CHECK_DM,Time Before Check of D- Line" group.long 0x18++0x3 line.long 0x0 "TIMER2_BC12,TIMER2_BC12" hexmask.long.word 0x0 16.--25. 1. "TWAIT_AFTER_PRD,TWAIT_AFTER_PRD" newline hexmask.long.word 0x0 0.--9. 1. "TVDMSRC_ON,TVDMSRC_ON" tree.end base ad:0x0 tree "USBNC (USB Noncore Registers)" tree "USBNC0" base ad:0x40418200 group.long 0x0++0x7 line.long 0x0 "CTRL1,USB Control 1" rbitfld.long 0x0 31. "WIR,Wake-Up Interrupt Request" "0: Not received,1: Received" bitfld.long 0x0 29. "WKUP_DPDM_EN,Wake-Up After DP or DM Change Enable" "0: Disable only when VBUS is invalid,1: Enable; it is for Device mode only (default)" newline bitfld.long 0x0 28. "REMOTE_WAKEUP_EN,Remote Wake-Up Enable" "0,1" bitfld.long 0x0 17. "WKUP_VBUS_EN,Wake-Up After VBUS Change Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 15. "WKUP_SW,Software Wake-Up" "0: Inactive,1: Force wake-up" bitfld.long 0x0 14. "WKUP_SW_EN,Software Wake-Up Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 10. "WIE,Wake-Up Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 9. "PWR_POL,Power Polarity" "0: Active low,1: Active high" newline bitfld.long 0x0 8. "OVER_CUR_POL,Overcurrent Polarity" "0: Active high,1: Active low" bitfld.long 0x0 7. "OVER_CUR_DIS,Overcurrent Disable" "0: Enable,1: Disable" line.long 0x4 "CTRL2,USB Control 2" eventfld.long 0x4 31. "UTMI_CLK_VLD,UTMI Clock Valid" "0: Not valid,1: Valid" bitfld.long 0x4 0.--1. "VBUS_SOURCE_SEL,VBUS Source Select" "0: vbus_valid,1: sess_valid,2: sess_valid,3: sess_valid" group.long 0xA0++0xB line.long 0x0 "LPM_CSR0,USB LPM Control and Status 0" rbitfld.long 0x0 31. "LPM_L1_ACTIVE,LPM Active" "0: Inactive,1: Active" rbitfld.long 0x0 30. "LPM_RESUMEOK,LPM Resume OK" "0: Cannot resume,1: Can resume" newline bitfld.long 0x0 3. "LPM_AUTO_PHCD,Auto Low-Power Mode" "0: Disable,1: Enable" bitfld.long 0x0 1. "LPM_ERRATA_EN,Link Power Management ECN Errata Feature Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "LPM_EN,Link Power Management Feature Enable" "0: Disable,1: Enable" line.long 0x4 "LPM_CSR1,USB LPM Control and Status 1" hexmask.long.byte 0x4 28.--31. 1. "LPM_DEV_BESLRCVD,LPM Device Received BESL" hexmask.long.byte 0x4 24.--27. 1. "LPM_DEV_LNKSTRCVD,LPM Device Received bLinkState" newline rbitfld.long 0x4 23. "LPM_DEV_RWKENRCVD,LPM Device Received bRemoteWake" "0: 0,1: 1" rbitfld.long 0x4 20.--21. "LPM_DEV_RSPSTS,LPM Device Response Status" "0: Invalid,1: ACK,2: NYET,3: STALL" newline bitfld.long 0x4 5. "LPM_DEV_DP,LPM Device Data Pending" "0: Not pending,1: Pending" bitfld.long 0x4 4. "LPM_DEV_RES,LPM Device Response" "0: Fourth condition not needed,1: Fourth condition needed" newline hexmask.long.byte 0x4 0.--3. 1. "LPM_DEV_BESLTHRES,Device Required Host Initiated Resume Duration" line.long 0x8 "LPM_CSR2,USB LPM Control and Status 2" rbitfld.long 0x8 28.--30. "LPM_HST_STSRCVD,LPM Host Response Status from the Device" "0: Invalid,1: ACK,2: NYET,3: STALL,4: Timeout,5: ERR,?,?" bitfld.long 0x8 12. "LPM_HST_RWKEN,LPM Host Extension Token's bRemoteWake" "0: Disable,1: Enable" newline hexmask.long.byte 0x8 8.--11. 1. "LPM_HST_BESL,LPM Host Extension Token's BESL or HIRD" hexmask.long.byte 0x8 1.--7. 1. "LPM_HST_DEVADD,LPM Host Extension Token's Device Address" newline bitfld.long 0x8 0. "LPM_HST_SEND,LPM Host Send Extension Token" "0: LPM transaction did not happen or is complete,1: LPM transaction is ongoing" tree.end tree "USBNC1" base ad:0x40419200 group.long 0x0++0x7 line.long 0x0 "CTRL1,USB Control 1" rbitfld.long 0x0 31. "WIR,Wake-Up Interrupt Request" "0: Not received,1: Received" bitfld.long 0x0 29. "WKUP_DPDM_EN,Wake-Up After DP or DM Change Enable" "0: Disable,1: Enable; it is for Device mode only (default)" newline bitfld.long 0x0 28. "REMOTE_WAKEUP_EN,Remote Wake-Up Enable" "0,1" bitfld.long 0x0 15. "WKUP_SW,Software Wake-Up" "0: Inactive,1: Force wake-up" newline bitfld.long 0x0 14. "WKUP_SW_EN,Software Wake-Up Enable" "0: Disable,1: Enable" bitfld.long 0x0 10. "WIE,Wake-Up Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "PWR_POL,Power Polarity" "0: Active low,1: Active high" line.long 0x4 "CTRL2,USB Control 2" eventfld.long 0x4 31. "UTMI_CLK_VLD,UTMI Clock Valid" "0: Not valid,1: Valid" group.long 0xA0++0xB line.long 0x0 "LPM_CSR0,USB LPM Control and Status 0" rbitfld.long 0x0 31. "LPM_L1_ACTIVE,LPM Active" "0: Inactive,1: Active" rbitfld.long 0x0 30. "LPM_RESUMEOK,LPM Resume OK" "0: Cannot resume,1: Can resume" newline bitfld.long 0x0 3. "LPM_AUTO_PHCD,Auto Low-Power Mode" "0: Disable,1: Enable" bitfld.long 0x0 1. "LPM_ERRATA_EN,Link Power Management ECN Errata Feature Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "LPM_EN,Link Power Management Feature Enable" "0: Disable,1: Enable" line.long 0x4 "LPM_CSR1,USB LPM Control and Status 1" hexmask.long.byte 0x4 28.--31. 1. "LPM_DEV_BESLRCVD,LPM Device Received BESL" hexmask.long.byte 0x4 24.--27. 1. "LPM_DEV_LNKSTRCVD,LPM Device Received bLinkState" newline rbitfld.long 0x4 23. "LPM_DEV_RWKENRCVD,LPM Device Received bRemoteWake" "0: 0,1: 1" rbitfld.long 0x4 20.--21. "LPM_DEV_RSPSTS,LPM Device Response Status" "0: Invalid,1: ACK,2: NYET,3: STALL" newline bitfld.long 0x4 5. "LPM_DEV_DP,LPM Device Data Pending" "0: Not pending,1: Pending" bitfld.long 0x4 4. "LPM_DEV_RES,LPM Device Response" "0: Fourth condition not needed,1: Fourth condition needed" newline hexmask.long.byte 0x4 0.--3. 1. "LPM_DEV_BESLTHRES,Device Required Host Initiated Resume Duration" line.long 0x8 "LPM_CSR2,USB LPM Control and Status 2" rbitfld.long 0x8 28.--30. "LPM_HST_STSRCVD,LPM Host Response Status from the Device" "0: Invalid,1: ACK,2: NYET,3: STALL,4: Timeout,5: ERR,?,?" bitfld.long 0x8 12. "LPM_HST_RWKEN,LPM Host Extension Token's bRemoteWake" "0: Disable,1: Enable" newline hexmask.long.byte 0x8 8.--11. 1. "LPM_HST_BESL,LPM Host Extension Token's BESL or HIRD" hexmask.long.byte 0x8 1.--7. 1. "LPM_HST_DEVADD,LPM Host Extension Token's Device Address" newline bitfld.long 0x8 0. "LPM_HST_SEND,LPM Host Send Extension Token" "0: LPM transaction did not happen or is complete,1: LPM transaction is ongoing" group.long 0x100++0x3 line.long 0x0 "EUSB_CTRL0,eUSB Control 0" bitfld.long 0x0 24. "EUSB_DEV_PORT_RST,Trigger Device Issue Port Reset" "0: No action,1: Trigger device issue port reset" bitfld.long 0x0 7. "NATIVE_MODE,Mode Select" "0: Repeater mode,1: Native mode" newline bitfld.long 0x0 6. "PONRST,Power-On Reset" "0: Reset,1: Operate normally" bitfld.long 0x0 5. "UN_TERMINATED_MODE,HS Receiver Termination Option" "0: Enable,1: Disable" group.long 0x148++0x3 line.long 0x0 "EUSB_RAP,eUSB RAP Control and Status" hexmask.long.byte 0x0 24.--31. 1. "CM_RAP_RDDATA,CM.RAP Read Data" rbitfld.long 0x0 23. "CM_RAP_INIT_READY,Host and Device Entering CM.RAP State" "0: Not ready,1: Ready" newline rbitfld.long 0x0 22. "CM_RAP_DONE,CM.RAP Command Done" "0: Not done,1: Done" rbitfld.long 0x0 21. "CM_RAP_FAIL,CM.RAP Command Fail" "0: Not failed,1: Failed" newline bitfld.long 0x0 17. "CM_RAP_START,CM.RAP Start" "0: Disable,1: Enable" bitfld.long 0x0 16. "CM_RAP_INIT_EN,Enable CM.RAP Feature" "0: Disable,1: Enable" newline bitfld.long 0x0 14.--15. "CM_RAP_OP,CM.RAP Operation Code" "0: Write; data is written to the register address,1: Read; data is read from the register address,2: Clear; active-high bitwise clear with the data..,3: Set; bitwise OR with the data on the register.." hexmask.long.byte 0x0 8.--13. 1. "CM_RAP_ADDR,CM.RAP Address" newline hexmask.long.byte 0x0 0.--7. 1. "CM_RAP_WRDATA,CM.RAP Write Data" tree.end tree.end tree "USBPHY (Universal Serial Bus 2.0 PHY)" base ad:0x40414000 group.long 0x0++0x3F line.long 0x0 "PWD,USBPHY Powerdown" bitfld.long 0x0 20. "RXPWDRX,Receiver Powerdown" "0: Enable for normal operation,1: Disable or power down RX circuits" newline bitfld.long 0x0 19. "RXPWDDIFF,HS Receiver Powerdown" "0: Enable for normal operation,1: Disable or power down" newline bitfld.long 0x0 18. "RXPWD1PT1,FS Receiver Powerdown" "0: Enable for normal operation,1: Disable or power down" newline bitfld.long 0x0 17. "RXPWDENV,Receiver Envelope Powerdown" "0: Enable for normal operation,1: Disable or power down" newline bitfld.long 0x0 12. "TXPWDV2I,USBPHY TX V-I Converter and Current Mirror Powerdown" "0: Enable for normal operation,1: Disable or power down" newline bitfld.long 0x0 11. "TXPWDIBIAS,Transmitter Bias Powerdown" "0: Enable for normal operation,1: Disable or power down" newline bitfld.long 0x0 10. "TXPWDFS,FS Transmitter Powerdown" "0: Provide bias to enable for normal operation,1: Disable or power down" line.long 0x4 "PWD_SET,USBPHY Powerdown" bitfld.long 0x4 20. "RXPWDRX,Receiver Powerdown" "0,1" newline bitfld.long 0x4 19. "RXPWDDIFF,HS Receiver Powerdown" "0,1" newline bitfld.long 0x4 18. "RXPWD1PT1,FS Receiver Powerdown" "0,1" newline bitfld.long 0x4 17. "RXPWDENV,Receiver Envelope Powerdown" "0,1" newline bitfld.long 0x4 12. "TXPWDV2I,USBPHY TX V-I Converter and Current Mirror Powerdown" "0,1" newline bitfld.long 0x4 11. "TXPWDIBIAS,Transmitter Bias Powerdown" "0,1" newline bitfld.long 0x4 10. "TXPWDFS,FS Transmitter Powerdown" "0,1" line.long 0x8 "PWD_CLR,USBPHY Powerdown" eventfld.long 0x8 20. "RXPWDRX,Receiver Powerdown" "0,1" newline eventfld.long 0x8 19. "RXPWDDIFF,HS Receiver Powerdown" "0,1" newline eventfld.long 0x8 18. "RXPWD1PT1,FS Receiver Powerdown" "0,1" newline eventfld.long 0x8 17. "RXPWDENV,Receiver Envelope Powerdown" "0,1" newline eventfld.long 0x8 12. "TXPWDV2I,USBPHY TX V-I Converter and Current Mirror Powerdown" "0,1" newline eventfld.long 0x8 11. "TXPWDIBIAS,Transmitter Bias Powerdown" "0,1" newline eventfld.long 0x8 10. "TXPWDFS,FS Transmitter Powerdown" "0,1" line.long 0xC "PWD_TOG,USBPHY Powerdown" bitfld.long 0xC 20. "RXPWDRX,Receiver Powerdown" "0,1" newline bitfld.long 0xC 19. "RXPWDDIFF,HS Receiver Powerdown" "0,1" newline bitfld.long 0xC 18. "RXPWD1PT1,FS Receiver Powerdown" "0,1" newline bitfld.long 0xC 17. "RXPWDENV,Receiver Envelope Powerdown" "0,1" newline bitfld.long 0xC 12. "TXPWDV2I,USBPHY TX V-I Converter and Current Mirror Powerdown" "0,1" newline bitfld.long 0xC 11. "TXPWDIBIAS,Transmitter Bias Powerdown" "0,1" newline bitfld.long 0xC 10. "TXPWDFS,FS Transmitter Powerdown" "0,1" line.long 0x10 "TX,USBPHY Transmitter Control" hexmask.long.byte 0x10 16.--19. 1. "TXCAL45DP,Transmit Calculation 45 ohm DP" newline hexmask.long.byte 0x10 8.--11. 1. "TXCAL45DN,Transmit Calculation 45 ohm DN" newline hexmask.long.byte 0x10 0.--3. 1. "D_CAL,HS Transmit Output Current Trim" line.long 0x14 "TX_SET,USBPHY Transmitter Control" hexmask.long.byte 0x14 16.--19. 1. "TXCAL45DP,Transmit Calculation 45 ohm DP" newline hexmask.long.byte 0x14 8.--11. 1. "TXCAL45DN,Transmit Calculation 45 ohm DN" newline hexmask.long.byte 0x14 0.--3. 1. "D_CAL,HS Transmit Output Current Trim" line.long 0x18 "TX_CLR,USBPHY Transmitter Control" hexmask.long.byte 0x18 16.--19. 1. "TXCAL45DP,Transmit Calculation 45 ohm DP" newline hexmask.long.byte 0x18 8.--11. 1. "TXCAL45DN,Transmit Calculation 45 ohm DN" newline hexmask.long.byte 0x18 0.--3. 1. "D_CAL,HS Transmit Output Current Trim" line.long 0x1C "TX_TOG,USBPHY Transmitter Control" hexmask.long.byte 0x1C 16.--19. 1. "TXCAL45DP,Transmit Calculation 45 ohm DP" newline hexmask.long.byte 0x1C 8.--11. 1. "TXCAL45DN,Transmit Calculation 45 ohm DN" newline hexmask.long.byte 0x1C 0.--3. 1. "D_CAL,HS Transmit Output Current Trim" line.long 0x20 "RX,USBPHY Receiver Control" bitfld.long 0x20 22. "RXDBYPASS,Differential Receiver Bypass" "0: Operate normally,1: Bypass" newline bitfld.long 0x20 4.--6. "DISCONADJ,Disconnect Adjustment" "0: 0.56875 V,1: 0.55000 V,2: 0.58125 V,3: 0.60000 V,?,?,?,?" newline bitfld.long 0x20 0.--2. "ENVADJ,Envelope Adjustment" "0: 0.1000 V,1: 0.1125 V,2: 0.1250 V,3: 0.0875 V,?,?,?,?" line.long 0x24 "RX_SET,USBPHY Receiver Control" bitfld.long 0x24 22. "RXDBYPASS,Differential Receiver Bypass" "0,1" newline bitfld.long 0x24 4.--6. "DISCONADJ,Disconnect Adjustment" "0,1,2,3,4,5,6,7" newline bitfld.long 0x24 0.--2. "ENVADJ,Envelope Adjustment" "0,1,2,3,4,5,6,7" line.long 0x28 "RX_CLR,USBPHY Receiver Control" eventfld.long 0x28 22. "RXDBYPASS,Differential Receiver Bypass" "0,1" newline eventfld.long 0x28 4.--6. "DISCONADJ,Disconnect Adjustment" "0,1,2,3,4,5,6,7" newline eventfld.long 0x28 0.--2. "ENVADJ,Envelope Adjustment" "0,1,2,3,4,5,6,7" line.long 0x2C "RX_TOG,USBPHY Receiver Control" bitfld.long 0x2C 22. "RXDBYPASS,Differential Receiver Bypass" "0,1" newline bitfld.long 0x2C 4.--6. "DISCONADJ,Disconnect Adjustment" "0,1,2,3,4,5,6,7" newline bitfld.long 0x2C 0.--2. "ENVADJ,Envelope Adjustment" "0,1,2,3,4,5,6,7" line.long 0x30 "CTRL,USBPHY General Control" bitfld.long 0x30 31. "SFTRST,Software Reset" "0: Release from reset,1: Reset" newline bitfld.long 0x30 30. "CLKGATE,Clock Gating" "0: Run clocks,1: Gate clocks" newline rbitfld.long 0x30 29. "UTMI_SUSPENDM,UTMI Suspend Mode" "0: Suspended,1: Not suspended" newline bitfld.long 0x30 28. "HOST_FORCE_LS_SE0,FS EOP LS Timing" "0: Do not force the next FS packet,1: Force the next FS packet" newline bitfld.long 0x30 24. "FSDLL_RST_EN,FSDLL Reset Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 20. "ENAUTOCLR_PHY_PWD,PHY PWD Auto Clear Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 19. "ENAUTOCLR_CLKGATE,Clock Gating Auto Clear Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 18. "AUTORESUME_EN,Auto Resume Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 17. "WAKEUP_IRQ,Wake-Up Interrupt" "0: No wake-up event exists,1: Wake-up event exists" newline bitfld.long 0x30 16. "ENIRQWAKEUP,Wake-Up Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 15. "ENUTMILEVEL3,UTMI Level 3 Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 14. "ENUTMILEVEL2,UTMI Level 2 Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 12. "DEVPLUGIN_IRQ,Device Plug-In Interrupt" "0: Not connected,1: Connected" newline bitfld.long 0x30 11. "ENIRQDEVPLUGIN,Device Plug-In Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 10. "RESUME_IRQ,Interrupt Resume" "0: No resume interrupt,1: Resume interrupt" newline bitfld.long 0x30 9. "ENIRQRESUMEDETECT,Resume Detection Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 8. "RESUMEIRQSTICKY,RESUME_IRQ Sticky" "0: Remains 1 during the wake-up period,1: Remains 1 until you write 0 to it" newline bitfld.long 0x30 5. "DEVPLUGIN_POLARITY,Device Plug-In Polarity" "0: Plugged in,1: Unplugged" newline bitfld.long 0x30 4. "ENDEVPLUGINDETECT,Nonstandard Resistive Plugged-In Detection Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "HOSTDISCONDETECT_IRQ,Host Disconnect Detection Interrupt" "0: Connected,1: Disconnected" newline bitfld.long 0x30 2. "ENIRQHOSTDISCON,Host Disconnect Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 1. "ENHOSTDISCONDETECT,Host Disconnect Detection Enable" "0: Disables,1: Enables" line.long 0x34 "CTRL_SET,USBPHY General Control" bitfld.long 0x34 31. "SFTRST,Software Reset" "0,1" newline bitfld.long 0x34 30. "CLKGATE,Clock Gating" "0,1" newline rbitfld.long 0x34 29. "UTMI_SUSPENDM,UTMI Suspend Mode" "0,1" newline bitfld.long 0x34 28. "HOST_FORCE_LS_SE0,FS EOP LS Timing" "0,1" newline bitfld.long 0x34 24. "FSDLL_RST_EN,FSDLL Reset Enable" "0,1" newline bitfld.long 0x34 20. "ENAUTOCLR_PHY_PWD,PHY PWD Auto Clear Enable" "0,1" newline bitfld.long 0x34 19. "ENAUTOCLR_CLKGATE,Clock Gating Auto Clear Enable" "0,1" newline bitfld.long 0x34 18. "AUTORESUME_EN,Auto Resume Enable" "0,1" newline bitfld.long 0x34 17. "WAKEUP_IRQ,Wake-Up Interrupt" "0,1" newline bitfld.long 0x34 16. "ENIRQWAKEUP,Wake-Up Interrupt Enable" "0,1" newline bitfld.long 0x34 15. "ENUTMILEVEL3,UTMI Level 3 Enable" "0,1" newline bitfld.long 0x34 14. "ENUTMILEVEL2,UTMI Level 2 Enable" "0,1" newline bitfld.long 0x34 12. "DEVPLUGIN_IRQ,Device Plug-In Interrupt" "0,1" newline bitfld.long 0x34 11. "ENIRQDEVPLUGIN,Device Plug-In Interrupt Enable" "0,1" newline bitfld.long 0x34 10. "RESUME_IRQ,Interrupt Resume" "0,1" newline bitfld.long 0x34 9. "ENIRQRESUMEDETECT,Resume Detection Interrupt Enable" "0,1" newline bitfld.long 0x34 8. "RESUMEIRQSTICKY,RESUME_IRQ Sticky" "0,1" newline bitfld.long 0x34 5. "DEVPLUGIN_POLARITY,Device Plug-In Polarity" "0,1" newline bitfld.long 0x34 4. "ENDEVPLUGINDETECT,Nonstandard Resistive Plugged-In Detection Enable" "0,1" newline bitfld.long 0x34 3. "HOSTDISCONDETECT_IRQ,Host Disconnect Detection Interrupt" "0,1" newline bitfld.long 0x34 2. "ENIRQHOSTDISCON,Host Disconnect Interrupt Enable" "0,1" newline bitfld.long 0x34 1. "ENHOSTDISCONDETECT,Host Disconnect Detection Enable" "0,1" line.long 0x38 "CTRL_CLR,USBPHY General Control" eventfld.long 0x38 31. "SFTRST,Software Reset" "0,1" newline eventfld.long 0x38 30. "CLKGATE,Clock Gating" "0,1" newline eventfld.long 0x38 29. "UTMI_SUSPENDM,UTMI Suspend Mode" "0,1" newline eventfld.long 0x38 28. "HOST_FORCE_LS_SE0,FS EOP LS Timing" "0,1" newline eventfld.long 0x38 24. "FSDLL_RST_EN,FSDLL Reset Enable" "0,1" newline eventfld.long 0x38 20. "ENAUTOCLR_PHY_PWD,PHY PWD Auto Clear Enable" "0,1" newline eventfld.long 0x38 19. "ENAUTOCLR_CLKGATE,Clock Gating Auto Clear Enable" "0,1" newline eventfld.long 0x38 18. "AUTORESUME_EN,Auto Resume Enable" "0,1" newline eventfld.long 0x38 17. "WAKEUP_IRQ,Wake-Up Interrupt" "0,1" newline eventfld.long 0x38 16. "ENIRQWAKEUP,Wake-Up Interrupt Enable" "0,1" newline eventfld.long 0x38 15. "ENUTMILEVEL3,UTMI Level 3 Enable" "0,1" newline eventfld.long 0x38 14. "ENUTMILEVEL2,UTMI Level 2 Enable" "0,1" newline eventfld.long 0x38 12. "DEVPLUGIN_IRQ,Device Plug-In Interrupt" "0,1" newline eventfld.long 0x38 11. "ENIRQDEVPLUGIN,Device Plug-In Interrupt Enable" "0,1" newline eventfld.long 0x38 10. "RESUME_IRQ,Interrupt Resume" "0,1" newline eventfld.long 0x38 9. "ENIRQRESUMEDETECT,Resume Detection Interrupt Enable" "0,1" newline eventfld.long 0x38 8. "RESUMEIRQSTICKY,RESUME_IRQ Sticky" "0,1" newline eventfld.long 0x38 5. "DEVPLUGIN_POLARITY,Device Plug-In Polarity" "0,1" newline eventfld.long 0x38 4. "ENDEVPLUGINDETECT,Nonstandard Resistive Plugged-In Detection Enable" "0,1" newline eventfld.long 0x38 3. "HOSTDISCONDETECT_IRQ,Host Disconnect Detection Interrupt" "0,1" newline eventfld.long 0x38 2. "ENIRQHOSTDISCON,Host Disconnect Interrupt Enable" "0,1" newline eventfld.long 0x38 1. "ENHOSTDISCONDETECT,Host Disconnect Detection Enable" "0,1" line.long 0x3C "CTRL_TOG,USBPHY General Control" bitfld.long 0x3C 31. "SFTRST,Software Reset" "0,1" newline bitfld.long 0x3C 30. "CLKGATE,Clock Gating" "0,1" newline rbitfld.long 0x3C 29. "UTMI_SUSPENDM,UTMI Suspend Mode" "0,1" newline bitfld.long 0x3C 28. "HOST_FORCE_LS_SE0,FS EOP LS Timing" "0,1" newline bitfld.long 0x3C 24. "FSDLL_RST_EN,FSDLL Reset Enable" "0,1" newline bitfld.long 0x3C 20. "ENAUTOCLR_PHY_PWD,PHY PWD Auto Clear Enable" "0,1" newline bitfld.long 0x3C 19. "ENAUTOCLR_CLKGATE,Clock Gating Auto Clear Enable" "0,1" newline bitfld.long 0x3C 18. "AUTORESUME_EN,Auto Resume Enable" "0,1" newline bitfld.long 0x3C 17. "WAKEUP_IRQ,Wake-Up Interrupt" "0,1" newline bitfld.long 0x3C 16. "ENIRQWAKEUP,Wake-Up Interrupt Enable" "0,1" newline bitfld.long 0x3C 15. "ENUTMILEVEL3,UTMI Level 3 Enable" "0,1" newline bitfld.long 0x3C 14. "ENUTMILEVEL2,UTMI Level 2 Enable" "0,1" newline bitfld.long 0x3C 12. "DEVPLUGIN_IRQ,Device Plug-In Interrupt" "0,1" newline bitfld.long 0x3C 11. "ENIRQDEVPLUGIN,Device Plug-In Interrupt Enable" "0,1" newline bitfld.long 0x3C 10. "RESUME_IRQ,Interrupt Resume" "0,1" newline bitfld.long 0x3C 9. "ENIRQRESUMEDETECT,Resume Detection Interrupt Enable" "0,1" newline bitfld.long 0x3C 8. "RESUMEIRQSTICKY,RESUME_IRQ Sticky" "0,1" newline bitfld.long 0x3C 5. "DEVPLUGIN_POLARITY,Device Plug-In Polarity" "0,1" newline bitfld.long 0x3C 4. "ENDEVPLUGINDETECT,Nonstandard Resistive Plugged-In Detection Enable" "0,1" newline bitfld.long 0x3C 3. "HOSTDISCONDETECT_IRQ,Host Disconnect Detection Interrupt" "0,1" newline bitfld.long 0x3C 2. "ENIRQHOSTDISCON,Host Disconnect Interrupt Enable" "0,1" newline bitfld.long 0x3C 1. "ENHOSTDISCONDETECT,Host Disconnect Detection Enable" "0,1" rgroup.long 0x40++0x3 line.long 0x0 "STATUS,USBPHY Status" bitfld.long 0x0 10. "RESUME_STATUS,Resume Status" "0: Is in J state,1: Is not in J state" newline bitfld.long 0x0 6. "DEVPLUGIN_STATUS,Status Indicator for Nonstandard Resistive Plugged-In Detection" "0: No attachment detected,1: Cable attachment detected" newline bitfld.long 0x0 3. "HOSTDISCONDETECT_STATUS,Host Disconnect Detection Status" "0: Do not detect,1: Detect" group.long 0x50++0xF line.long 0x0 "DEBUG,USBPHY Debug" bitfld.long 0x0 30. "CLKGATE,Clock Gating" "0: Run clocks,1: Gate clocks" newline bitfld.long 0x0 29. "HOST_RESUME_DEBUG,Host Resume" "0: Based on CTRL[HOST_FORCE_LS_SE0],1: Based on CTRL[UTMI_SUSPENDM]" newline hexmask.long.byte 0x0 25.--28. 1. "SQUELCHRESETLENGTH,Squelch Reset Length" newline bitfld.long 0x0 24. "ENSQUELCHRESET,Enable Squelch Reset" "0: Disables,1: Enables" newline hexmask.long.byte 0x0 16.--20. 1. "SQUELCHRESETCOUNT,Squelch Reset Count" newline bitfld.long 0x0 12. "ENTX2RXCOUNT,Enable Countdown from TX to RX Packets for Debug" "0: Disables,1: Enables" newline hexmask.long.byte 0x0 8.--11. 1. "TX2RXCOUNT,Set Countdown Delay Value from TX to RX Packets for Debug" newline bitfld.long 0x0 4.--5. "ENHSTPULLDOWN,Enable Host Pulldown Overdrive Mode" "0: Disable Host Pulldown Overdrive mode,1: Override the control of DN 15 kohm pulldown,2: Override the control of DP 15 kohm pulldown,3: Override the control of DP and DN 15 kohm pulldown" newline bitfld.long 0x0 2.--3. "HSTPULLDOWN,Select DP and DN Pulldown Resistors in Host Pulldown Overdrive Mode" "0: Disconnect the resistors,1: Connect 15 kohm pulldown on DN,2: Connect 15 kohm pulldown on DP,3: Connect 15 kohm pulldown on DP and DN" line.long 0x4 "DEBUG_SET,USBPHY Debug" bitfld.long 0x4 30. "CLKGATE,Clock Gating" "0,1" newline bitfld.long 0x4 29. "HOST_RESUME_DEBUG,Host Resume" "0,1" newline hexmask.long.byte 0x4 25.--28. 1. "SQUELCHRESETLENGTH,Squelch Reset Length" newline bitfld.long 0x4 24. "ENSQUELCHRESET,Enable Squelch Reset" "0,1" newline hexmask.long.byte 0x4 16.--20. 1. "SQUELCHRESETCOUNT,Squelch Reset Count" newline bitfld.long 0x4 12. "ENTX2RXCOUNT,Enable Countdown from TX to RX Packets for Debug" "0,1" newline hexmask.long.byte 0x4 8.--11. 1. "TX2RXCOUNT,Set Countdown Delay Value from TX to RX Packets for Debug" newline bitfld.long 0x4 4.--5. "ENHSTPULLDOWN,Enable Host Pulldown Overdrive Mode" "0,1,2,3" newline bitfld.long 0x4 2.--3. "HSTPULLDOWN,Select DP and DN Pulldown Resistors in Host Pulldown Overdrive Mode" "0,1,2,3" line.long 0x8 "DEBUG_CLR,USBPHY Debug" eventfld.long 0x8 30. "CLKGATE,Clock Gating" "0,1" newline eventfld.long 0x8 29. "HOST_RESUME_DEBUG,Host Resume" "0,1" newline hexmask.long.byte 0x8 25.--28. 1. "SQUELCHRESETLENGTH,Squelch Reset Length" newline eventfld.long 0x8 24. "ENSQUELCHRESET,Enable Squelch Reset" "0,1" newline hexmask.long.byte 0x8 16.--20. 1. "SQUELCHRESETCOUNT,Squelch Reset Count" newline eventfld.long 0x8 12. "ENTX2RXCOUNT,Enable Countdown from TX to RX Packets for Debug" "0,1" newline hexmask.long.byte 0x8 8.--11. 1. "TX2RXCOUNT,Set Countdown Delay Value from TX to RX Packets for Debug" newline eventfld.long 0x8 4.--5. "ENHSTPULLDOWN,Enable Host Pulldown Overdrive Mode" "0,1,2,3" newline eventfld.long 0x8 2.--3. "HSTPULLDOWN,Select DP and DN Pulldown Resistors in Host Pulldown Overdrive Mode" "0,1,2,3" line.long 0xC "DEBUG_TOG,USBPHY Debug" bitfld.long 0xC 30. "CLKGATE,Clock Gating" "0,1" newline bitfld.long 0xC 29. "HOST_RESUME_DEBUG,Host Resume" "0,1" newline hexmask.long.byte 0xC 25.--28. 1. "SQUELCHRESETLENGTH,Squelch Reset Length" newline bitfld.long 0xC 24. "ENSQUELCHRESET,Enable Squelch Reset" "0,1" newline hexmask.long.byte 0xC 16.--20. 1. "SQUELCHRESETCOUNT,Squelch Reset Count" newline bitfld.long 0xC 12. "ENTX2RXCOUNT,Enable Countdown from TX to RX Packets for Debug" "0,1" newline hexmask.long.byte 0xC 8.--11. 1. "TX2RXCOUNT,Set Countdown Delay Value from TX to RX Packets for Debug" newline bitfld.long 0xC 4.--5. "ENHSTPULLDOWN,Enable Host Pulldown Overdrive Mode" "0,1,2,3" newline bitfld.long 0xC 2.--3. "HSTPULLDOWN,Select DP and DN Pulldown Resistors in Host Pulldown Overdrive Mode" "0,1,2,3" rgroup.long 0x60++0x3 line.long 0x0 "DEBUG0_STATUS,UTMI Debug Status 0" hexmask.long.byte 0x0 26.--31. 1. "SQUELCH_COUNT,Squelch Count" newline hexmask.long.word 0x0 16.--25. 1. "UTMI_RXERROR_FAIL_COUNT,UTMI Receive Error Fail Count" newline hexmask.long.word 0x0 0.--15. 1. "LOOP_BACK_FAIL_COUNT,Loopback Fail Count" group.long 0x70++0xF line.long 0x0 "DEBUG1,UTMI Debug Status 1" bitfld.long 0x0 21.--22. "USB2_REFBIAS_TST,Bias Current Control Adjustment" "0: 10 uA reference current; nominal,1: 0.9x compared to nominal,2: 0.8x compared to nominal,3: 1.1x compared to nominal" newline bitfld.long 0x0 18.--20. "USB2_REFBIAS_VBGADJ,Bandgap Voltage Adjustment" "0: Nominal bandgap voltage; flattest temperature..,1: +10 mV compared to nominal,2: +20 mV compared to nominal,3: +30 mV compared to nominal; most-positive..,4: -10 mV compared to nominal,5: -20 mV compared to nominal,6: -30 mV compared to nominal,7: -40 mV compared to nominal; most-negative.." newline bitfld.long 0x0 17. "USB2_REFBIAS_LOWPWR,Reference Bias Low Power Configuration" "0: Nominal bias current,1: 50% of nominal bias current" newline bitfld.long 0x0 16. "USB2_REFBIAS_PWDVBGUP,Bandgap Voltage Status Comparator Powerdown" "0: Enables,1: Disables" newline bitfld.long 0x0 15. "USB2_REFBIAS_SELFBIASOFF,Self-Bias Off for Reference Bias Amplifiers and Comparators" "0: Self-bias,1: Current reference bias" newline bitfld.long 0x0 13.--14. "ENTAILADJVD,HS RX Squelch Rise Time Delay Trim" "0: Squelch rising edge delay is nominal,1: +20% delay compared to nominal,2: -20% delay compared to nominal,3: -40% delay compared to nominal" line.long 0x4 "DEBUG1_SET,UTMI Debug Status 1" bitfld.long 0x4 21.--22. "USB2_REFBIAS_TST,Bias Current Control Adjustment" "0,1,2,3" newline bitfld.long 0x4 18.--20. "USB2_REFBIAS_VBGADJ,Bandgap Voltage Adjustment" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 17. "USB2_REFBIAS_LOWPWR,Reference Bias Low Power Configuration" "0,1" newline bitfld.long 0x4 16. "USB2_REFBIAS_PWDVBGUP,Bandgap Voltage Status Comparator Powerdown" "0,1" newline bitfld.long 0x4 15. "USB2_REFBIAS_SELFBIASOFF,Self-Bias Off for Reference Bias Amplifiers and Comparators" "0,1" newline bitfld.long 0x4 13.--14. "ENTAILADJVD,HS RX Squelch Rise Time Delay Trim" "0,1,2,3" line.long 0x8 "DEBUG1_CLR,UTMI Debug Status 1" eventfld.long 0x8 21.--22. "USB2_REFBIAS_TST,Bias Current Control Adjustment" "0,1,2,3" newline eventfld.long 0x8 18.--20. "USB2_REFBIAS_VBGADJ,Bandgap Voltage Adjustment" "0,1,2,3,4,5,6,7" newline eventfld.long 0x8 17. "USB2_REFBIAS_LOWPWR,Reference Bias Low Power Configuration" "0,1" newline eventfld.long 0x8 16. "USB2_REFBIAS_PWDVBGUP,Bandgap Voltage Status Comparator Powerdown" "0,1" newline eventfld.long 0x8 15. "USB2_REFBIAS_SELFBIASOFF,Self-Bias Off for Reference Bias Amplifiers and Comparators" "0,1" newline eventfld.long 0x8 13.--14. "ENTAILADJVD,HS RX Squelch Rise Time Delay Trim" "0,1,2,3" line.long 0xC "DEBUG1_TOG,UTMI Debug Status 1" bitfld.long 0xC 21.--22. "USB2_REFBIAS_TST,Bias Current Control Adjustment" "0,1,2,3" newline bitfld.long 0xC 18.--20. "USB2_REFBIAS_VBGADJ,Bandgap Voltage Adjustment" "0,1,2,3,4,5,6,7" newline bitfld.long 0xC 17. "USB2_REFBIAS_LOWPWR,Reference Bias Low Power Configuration" "0,1" newline bitfld.long 0xC 16. "USB2_REFBIAS_PWDVBGUP,Bandgap Voltage Status Comparator Powerdown" "0,1" newline bitfld.long 0xC 15. "USB2_REFBIAS_SELFBIASOFF,Self-Bias Off for Reference Bias Amplifiers and Comparators" "0,1" newline bitfld.long 0xC 13.--14. "ENTAILADJVD,HS RX Squelch Rise Time Delay Trim" "0,1,2,3" rgroup.long 0x80++0x3 line.long 0x0 "VERSION,USBPHY Version" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major" newline hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor" newline hexmask.long.word 0x0 0.--15. 1. "STEP,Step" group.long 0xA0++0xF line.long 0x0 "PLL_SIC,USBPHY PLL Control and Status" rbitfld.long 0x0 31. "PLL_LOCK,PLL Lock" "0: Not locked,1: Locked" newline bitfld.long 0x0 22.--24. "PLL_DIV_SEL,PLL Divider Selection" "0: Divide by 13,1: Divide by 15,2: Divide by 16,3: Divide by 20,4: Divide by 22,5: Divide by 25,6: Divide by 30,7: Divide by 240" newline bitfld.long 0x0 21. "PLL_REG_ENABLE,PLL Regulator Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 20. "REFBIAS_PWD,Reference Bias Powerdown" "0: Disables,1: Enables" newline bitfld.long 0x0 19. "REFBIAS_PWD_SEL,Reference Bias Powerdown Selection" "0: PLL_POWER,1: REFBIAS_PWD" newline bitfld.long 0x0 16. "PLL_BYPASS,PLL Bypass" "0: Do not bypass,1: Bypass" newline bitfld.long 0x0 13. "PLL_ENABLE,PLL Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 12. "PLL_POWER,PLL Power" "0: Disables,1: Enables" newline bitfld.long 0x0 6. "PLL_EN_USB_CLKS,PLL USB Clocks Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "PLL_MISC2_CONTROL0,PLL_MISC2_CONTROL0" "0: Power up PLL without regard to state of..,1: Power down PLL when in Suspend bus state" newline bitfld.long 0x0 2.--4. "PLL_POSTDIV,PLL Post-Divider Output Value Configuration" "0: Disable the output of PLL post divider,1: Divide value is 1,2: Divide value is 2,3: Divide value is 3,4: Divide value is 4,5: Divide value is 5,6: Divide value is 6,?" line.long 0x4 "PLL_SIC_SET,USBPHY PLL Control and Status" rbitfld.long 0x4 31. "PLL_LOCK,PLL Lock" "0,1" newline bitfld.long 0x4 22.--24. "PLL_DIV_SEL,PLL Divider Selection" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 21. "PLL_REG_ENABLE,PLL Regulator Enable" "0,1" newline bitfld.long 0x4 20. "REFBIAS_PWD,Reference Bias Powerdown" "0,1" newline bitfld.long 0x4 19. "REFBIAS_PWD_SEL,Reference Bias Powerdown Selection" "0,1" newline bitfld.long 0x4 16. "PLL_BYPASS,PLL Bypass" "0,1" newline bitfld.long 0x4 13. "PLL_ENABLE,PLL Enable" "0,1" newline bitfld.long 0x4 12. "PLL_POWER,PLL Power" "0,1" newline bitfld.long 0x4 6. "PLL_EN_USB_CLKS,PLL USB Clocks Enable" "0,1" newline bitfld.long 0x4 5. "PLL_MISC2_CONTROL0,PLL_MISC2_CONTROL0" "0,1" newline bitfld.long 0x4 2.--4. "PLL_POSTDIV,PLL Post-Divider Output Value Configuration" "0,1,2,3,4,5,6,7" line.long 0x8 "PLL_SIC_CLR,USBPHY PLL Control and Status" eventfld.long 0x8 31. "PLL_LOCK,PLL Lock" "0,1" newline eventfld.long 0x8 22.--24. "PLL_DIV_SEL,PLL Divider Selection" "0,1,2,3,4,5,6,7" newline eventfld.long 0x8 21. "PLL_REG_ENABLE,PLL Regulator Enable" "0,1" newline eventfld.long 0x8 20. "REFBIAS_PWD,Reference Bias Powerdown" "0,1" newline eventfld.long 0x8 19. "REFBIAS_PWD_SEL,Reference Bias Powerdown Selection" "0,1" newline eventfld.long 0x8 16. "PLL_BYPASS,PLL Bypass" "0,1" newline eventfld.long 0x8 13. "PLL_ENABLE,PLL Enable" "0,1" newline eventfld.long 0x8 12. "PLL_POWER,PLL Power" "0,1" newline eventfld.long 0x8 6. "PLL_EN_USB_CLKS,PLL USB Clocks Enable" "0,1" newline eventfld.long 0x8 5. "PLL_MISC2_CONTROL0,PLL_MISC2_CONTROL0" "0,1" newline eventfld.long 0x8 2.--4. "PLL_POSTDIV,PLL Post-Divider Output Value Configuration" "0,1,2,3,4,5,6,7" line.long 0xC "PLL_SIC_TOG,USBPHY PLL Control and Status" rbitfld.long 0xC 31. "PLL_LOCK,PLL Lock" "0,1" newline bitfld.long 0xC 22.--24. "PLL_DIV_SEL,PLL Divider Selection" "0,1,2,3,4,5,6,7" newline bitfld.long 0xC 21. "PLL_REG_ENABLE,PLL Regulator Enable" "0,1" newline bitfld.long 0xC 20. "REFBIAS_PWD,Reference Bias Powerdown" "0,1" newline bitfld.long 0xC 19. "REFBIAS_PWD_SEL,Reference Bias Powerdown Selection" "0,1" newline bitfld.long 0xC 16. "PLL_BYPASS,PLL Bypass" "0,1" newline bitfld.long 0xC 13. "PLL_ENABLE,PLL Enable" "0,1" newline bitfld.long 0xC 12. "PLL_POWER,PLL Power" "0,1" newline bitfld.long 0xC 6. "PLL_EN_USB_CLKS,PLL USB Clocks Enable" "0,1" newline bitfld.long 0xC 5. "PLL_MISC2_CONTROL0,PLL_MISC2_CONTROL0" "0,1" newline bitfld.long 0xC 2.--4. "PLL_POSTDIV,PLL Post-Divider Output Value Configuration" "0,1,2,3,4,5,6,7" group.long 0xC0++0xF line.long 0x0 "USB1_VBUS_DETECT,USBPHY VBUS Detect Control" bitfld.long 0x0 31. "EN_CHARGER_RESISTOR,Charger Resistor Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 26. "DISCHARGE_VBUS,VBUS Discharge Resistor Controller" "0: Disables,1: Enables" newline bitfld.long 0x0 20.--22. "PWRUP_CMPS,VBUS_VALID Comparator Enable" "0: Disable the VBUS_VALID comparator,1: Enable the SESS_VALID comparator,2: Enable 3V detection,?,?,?,?,?" newline bitfld.long 0x0 18. "VBUSVALID_TO_SESSVALID,VBUS_VALID Comparator Selection" "0: VBUS_VALID comparator for the VBUS_VALID results,1: Session end comparator for the VBUS_VALID results" newline bitfld.long 0x0 9.--10. "VBUS_SOURCE_SEL,VBUS_VALID Source Selection" "0: VBUS_VALID comparator results,1: Session valid comparator results,2: Session valid comparator result,?" newline bitfld.long 0x0 8. "VBUSVALID_SEL,VBUS_VALID Source Selection" "0: VBUS_VALID comparator results,1: VBUS_VALID_3V detector results" newline bitfld.long 0x0 7. "VBUSVALID_OVERRIDE,Override Value for the VBUS_VALID Signal" "0: Overridden to 0,1: Overridden to 1" newline bitfld.long 0x0 6. "AVALID_OVERRIDE,Override Value for A-Device Session Valid" "0: Overridden to 0,1: Overridden to 1" newline bitfld.long 0x0 5. "BVALID_OVERRIDE,Override Value for B-Device Session Valid" "0: Overridden to 0,1: Overridden to 1" newline bitfld.long 0x0 4. "SESSEND_OVERRIDE,Override Value for SESSEND" "0: Overridden to 0,1: Overridden to 1" newline bitfld.long 0x0 3. "VBUS_OVERRIDE_EN,VBUS Detect Signal Override Enable" "0: Results of VBUS_VALID and session valid..,1: Override values for VBUS_VALID AVALID BVALID and.." newline bitfld.long 0x0 0.--2. "VBUSVALID_THRESH,VBUSVALID Threshold" "0: 4.0 V,1: 4.1 V,2: 4.2 V,3: 4.3 V,4: 4.4 V,5: 4.5 V,6: 4.6 V,7: 4.7 V" line.long 0x4 "USB1_VBUS_DETECT_SET,USBPHY VBUS Detect Control" bitfld.long 0x4 31. "EN_CHARGER_RESISTOR,Charger Resistor Enable" "0,1" newline bitfld.long 0x4 26. "DISCHARGE_VBUS,VBUS Discharge Resistor Controller" "0,1" newline bitfld.long 0x4 20.--22. "PWRUP_CMPS,VBUS_VALID Comparator Enable" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 18. "VBUSVALID_TO_SESSVALID,VBUS_VALID Comparator Selection" "0,1" newline bitfld.long 0x4 9.--10. "VBUS_SOURCE_SEL,VBUS_VALID Source Selection" "0,1,2,3" newline bitfld.long 0x4 8. "VBUSVALID_SEL,VBUS_VALID Source Selection" "0,1" newline bitfld.long 0x4 7. "VBUSVALID_OVERRIDE,Override Value for the VBUS_VALID Signal" "0,1" newline bitfld.long 0x4 6. "AVALID_OVERRIDE,Override Value for A-Device Session Valid" "0,1" newline bitfld.long 0x4 5. "BVALID_OVERRIDE,Override Value for B-Device Session Valid" "0,1" newline bitfld.long 0x4 4. "SESSEND_OVERRIDE,Override Value for SESSEND" "0,1" newline bitfld.long 0x4 3. "VBUS_OVERRIDE_EN,VBUS Detect Signal Override Enable" "0,1" newline bitfld.long 0x4 0.--2. "VBUSVALID_THRESH,VBUSVALID Threshold" "0,1,2,3,4,5,6,7" line.long 0x8 "USB1_VBUS_DETECT_CLR,USBPHY VBUS Detect Control" eventfld.long 0x8 31. "EN_CHARGER_RESISTOR,Charger Resistor Enable" "0,1" newline eventfld.long 0x8 26. "DISCHARGE_VBUS,VBUS Discharge Resistor Controller" "0,1" newline eventfld.long 0x8 20.--22. "PWRUP_CMPS,VBUS_VALID Comparator Enable" "0,1,2,3,4,5,6,7" newline eventfld.long 0x8 18. "VBUSVALID_TO_SESSVALID,VBUS_VALID Comparator Selection" "0,1" newline eventfld.long 0x8 9.--10. "VBUS_SOURCE_SEL,VBUS_VALID Source Selection" "0,1,2,3" newline eventfld.long 0x8 8. "VBUSVALID_SEL,VBUS_VALID Source Selection" "0,1" newline eventfld.long 0x8 7. "VBUSVALID_OVERRIDE,Override Value for the VBUS_VALID Signal" "0,1" newline eventfld.long 0x8 6. "AVALID_OVERRIDE,Override Value for A-Device Session Valid" "0,1" newline eventfld.long 0x8 5. "BVALID_OVERRIDE,Override Value for B-Device Session Valid" "0,1" newline eventfld.long 0x8 4. "SESSEND_OVERRIDE,Override Value for SESSEND" "0,1" newline eventfld.long 0x8 3. "VBUS_OVERRIDE_EN,VBUS Detect Signal Override Enable" "0,1" newline eventfld.long 0x8 0.--2. "VBUSVALID_THRESH,VBUSVALID Threshold" "0,1,2,3,4,5,6,7" line.long 0xC "USB1_VBUS_DETECT_TOG,USBPHY VBUS Detect Control" bitfld.long 0xC 31. "EN_CHARGER_RESISTOR,Charger Resistor Enable" "0,1" newline bitfld.long 0xC 26. "DISCHARGE_VBUS,VBUS Discharge Resistor Controller" "0,1" newline bitfld.long 0xC 20.--22. "PWRUP_CMPS,VBUS_VALID Comparator Enable" "0,1,2,3,4,5,6,7" newline bitfld.long 0xC 18. "VBUSVALID_TO_SESSVALID,VBUS_VALID Comparator Selection" "0,1" newline bitfld.long 0xC 9.--10. "VBUS_SOURCE_SEL,VBUS_VALID Source Selection" "0,1,2,3" newline bitfld.long 0xC 8. "VBUSVALID_SEL,VBUS_VALID Source Selection" "0,1" newline bitfld.long 0xC 7. "VBUSVALID_OVERRIDE,Override Value for the VBUS_VALID Signal" "0,1" newline bitfld.long 0xC 6. "AVALID_OVERRIDE,Override Value for A-Device Session Valid" "0,1" newline bitfld.long 0xC 5. "BVALID_OVERRIDE,Override Value for B-Device Session Valid" "0,1" newline bitfld.long 0xC 4. "SESSEND_OVERRIDE,Override Value for SESSEND" "0,1" newline bitfld.long 0xC 3. "VBUS_OVERRIDE_EN,VBUS Detect Signal Override Enable" "0,1" newline bitfld.long 0xC 0.--2. "VBUSVALID_THRESH,VBUSVALID Threshold" "0,1,2,3,4,5,6,7" rgroup.long 0xD0++0x3 line.long 0x0 "USB1_VBUS_DET_STAT,USBPHY VBUS Detector Status" bitfld.long 0x0 4. "VBUS_VALID_3V,VBUS_VALID_3V Detector Status" "0: Below threshold,1: Above threshold" newline bitfld.long 0x0 3. "VBUS_VALID,VBUS Voltage Status" "0: Below threshold,1: Above threshold" newline bitfld.long 0x0 2. "AVALID,A-Device Session Valid Status" "0: Below threshold,1: Above threshold" newline bitfld.long 0x0 1. "BVALID,B-Device Session Valid Status" "0: Below threshold,1: Above threshold" newline bitfld.long 0x0 0. "SESSEND,Session End Indicator" "0: Above threshold,1: Below threshold" group.long 0xE0++0xF line.long 0x0 "USB1_CHRG_DETECT,USBPHY Charger Detect Control" bitfld.long 0x0 31. "DCDSEL,DCD Selection" "0: Fields in the USB1_CHRG_DETECT register,1: Fields and state machines in the USBHSDCD module" newline bitfld.long 0x0 23. "BGR_IBIAS,BGR Bias" "0: Local bias,1: Bandgap bias" newline bitfld.long 0x0 2. "PULLUP_DP,DP Pullup Resistor Enable Override Control" "0: Disables,1: Enables" line.long 0x4 "USB1_CHRG_DETECT_SET,USBPHY Charger Detect Control" bitfld.long 0x4 31. "DCDSEL,DCD Selection" "0,1" newline bitfld.long 0x4 23. "BGR_IBIAS,BGR Bias" "0,1" newline bitfld.long 0x4 2. "PULLUP_DP,DP Pullup Resistor Enable Override Control" "0,1" line.long 0x8 "USB1_CHRG_DETECT_CLR,USBPHY Charger Detect Control" eventfld.long 0x8 31. "DCDSEL,DCD Selection" "0,1" newline eventfld.long 0x8 23. "BGR_IBIAS,BGR Bias" "0,1" newline eventfld.long 0x8 2. "PULLUP_DP,DP Pullup Resistor Enable Override Control" "0,1" line.long 0xC "USB1_CHRG_DETECT_TOG,USBPHY Charger Detect Control" bitfld.long 0xC 31. "DCDSEL,DCD Selection" "0,1" newline bitfld.long 0xC 23. "BGR_IBIAS,BGR Bias" "0,1" newline bitfld.long 0xC 2. "PULLUP_DP,DP Pullup Resistor Enable Override Control" "0,1" rgroup.long 0xF0++0x3 line.long 0x0 "USB1_CHRG_DET_STAT,USBPHY Charger Detect Status" bitfld.long 0x0 4. "SECDET_DCP,Battery Charging Secondary Detection Phase Output" "0: CDP detected,1: DCP detected" newline bitfld.long 0x0 3. "DP_STATE,DP State" "0: < 0.8 V,1: > 2.0 V" newline bitfld.long 0x0 2. "DN_STATE,DN State" "0: < 0.8 V,1: > 2.0 V" newline bitfld.long 0x0 1. "CHRG_DETECTED,Battery Charging Primary Detection Phase Output" "0: SDP detected,1: Charging port detected" newline bitfld.long 0x0 0. "PLUG_CONTACT,Battery Charging Data Contact Detection Phase Output" "0: Not detected,1: Detected" group.long 0x100++0x3F line.long 0x0 "ANACTRL,USBPHY Analog Control" bitfld.long 0x0 10. "DEV_PULLDOWN,Device Pulldown" "0: Disables,1: Enables" line.long 0x4 "ANACTRL_SET,USBPHY Analog Control" bitfld.long 0x4 10. "DEV_PULLDOWN,Device Pulldown" "0,1" line.long 0x8 "ANACTRL_CLR,USBPHY Analog Control" eventfld.long 0x8 10. "DEV_PULLDOWN,Device Pulldown" "0,1" line.long 0xC "ANACTRL_TOG,USBPHY Analog Control" bitfld.long 0xC 10. "DEV_PULLDOWN,Device Pulldown" "0,1" line.long 0x10 "USB1_LOOPBACK,USBPHY Loopback Control and Status" hexmask.long.byte 0x10 16.--23. 1. "TSTPKT,Testing Packet" newline bitfld.long 0x10 15. "TSTI_HSFS_MODE_EN,Loopback Test HS-FS Mode Enable" "0: Disables,1: Enables" newline rbitfld.long 0x10 8. "UTMO_DIG_TST1,UTMO Digital Test 1" "0: Not passing,1: Passing" newline rbitfld.long 0x10 7. "UTMO_DIG_TST0,UTMO Digital Test 0" "0: Passing,1: Not passing" newline bitfld.long 0x10 6. "TSTI_TX_HIZ,Loopback Test Transmit Hi-Z" "0: Disables,1: Enables" newline bitfld.long 0x10 5. "TSTI_TX_EN,Loopback Test Transmit Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 4. "TSTI_TX_LS_MODE,Loopback Test LS Mode" "0: HS or FS (defined by TSTI1_TX_HS),1: LS" newline bitfld.long 0x10 3. "TSTI_TX_HS_MODE,Loopback Test HS Mode" "0: FS,1: HS" newline bitfld.long 0x10 2. "UTMI_DIG_TST1,UTMI Digital Test 1" "0: Pulse mode,1: Pseudorandom mode" newline bitfld.long 0x10 1. "UTMI_DIG_TST0,UTMI Digital Test 0" "0: Pseudorandom mode,1: Pulse mode" newline bitfld.long 0x10 0. "UTMI_TESTSTART,UTMI Test Start" "0: Disables,1: Enables" line.long 0x14 "USB1_LOOPBACK_SET,USBPHY Loopback Control and Status" hexmask.long.byte 0x14 16.--23. 1. "TSTPKT,Testing Packet" newline bitfld.long 0x14 15. "TSTI_HSFS_MODE_EN,Loopback Test HS-FS Mode Enable" "0,1" newline rbitfld.long 0x14 8. "UTMO_DIG_TST1,UTMO Digital Test 1" "0,1" newline rbitfld.long 0x14 7. "UTMO_DIG_TST0,UTMO Digital Test 0" "0,1" newline bitfld.long 0x14 6. "TSTI_TX_HIZ,Loopback Test Transmit Hi-Z" "0,1" newline bitfld.long 0x14 5. "TSTI_TX_EN,Loopback Test Transmit Enable" "0,1" newline bitfld.long 0x14 4. "TSTI_TX_LS_MODE,Loopback Test LS Mode" "0,1" newline bitfld.long 0x14 3. "TSTI_TX_HS_MODE,Loopback Test HS Mode" "0,1" newline bitfld.long 0x14 2. "UTMI_DIG_TST1,UTMI Digital Test 1" "0,1" newline bitfld.long 0x14 1. "UTMI_DIG_TST0,UTMI Digital Test 0" "0,1" newline bitfld.long 0x14 0. "UTMI_TESTSTART,UTMI Test Start" "0,1" line.long 0x18 "USB1_LOOPBACK_CLR,USBPHY Loopback Control and Status" hexmask.long.byte 0x18 16.--23. 1. "TSTPKT,Testing Packet" newline eventfld.long 0x18 15. "TSTI_HSFS_MODE_EN,Loopback Test HS-FS Mode Enable" "0,1" newline eventfld.long 0x18 8. "UTMO_DIG_TST1,UTMO Digital Test 1" "0,1" newline eventfld.long 0x18 7. "UTMO_DIG_TST0,UTMO Digital Test 0" "0,1" newline eventfld.long 0x18 6. "TSTI_TX_HIZ,Loopback Test Transmit Hi-Z" "0,1" newline eventfld.long 0x18 5. "TSTI_TX_EN,Loopback Test Transmit Enable" "0,1" newline eventfld.long 0x18 4. "TSTI_TX_LS_MODE,Loopback Test LS Mode" "0,1" newline eventfld.long 0x18 3. "TSTI_TX_HS_MODE,Loopback Test HS Mode" "0,1" newline eventfld.long 0x18 2. "UTMI_DIG_TST1,UTMI Digital Test 1" "0,1" newline eventfld.long 0x18 1. "UTMI_DIG_TST0,UTMI Digital Test 0" "0,1" newline eventfld.long 0x18 0. "UTMI_TESTSTART,UTMI Test Start" "0,1" line.long 0x1C "USB1_LOOPBACK_TOG,USBPHY Loopback Control and Status" hexmask.long.byte 0x1C 16.--23. 1. "TSTPKT,Testing Packet" newline bitfld.long 0x1C 15. "TSTI_HSFS_MODE_EN,Loopback Test HS-FS Mode Enable" "0,1" newline rbitfld.long 0x1C 8. "UTMO_DIG_TST1,UTMO Digital Test 1" "0,1" newline rbitfld.long 0x1C 7. "UTMO_DIG_TST0,UTMO Digital Test 0" "0,1" newline bitfld.long 0x1C 6. "TSTI_TX_HIZ,Loopback Test Transmit Hi-Z" "0,1" newline bitfld.long 0x1C 5. "TSTI_TX_EN,Loopback Test Transmit Enable" "0,1" newline bitfld.long 0x1C 4. "TSTI_TX_LS_MODE,Loopback Test LS Mode" "0,1" newline bitfld.long 0x1C 3. "TSTI_TX_HS_MODE,Loopback Test HS Mode" "0,1" newline bitfld.long 0x1C 2. "UTMI_DIG_TST1,UTMI Digital Test 1" "0,1" newline bitfld.long 0x1C 1. "UTMI_DIG_TST0,UTMI Digital Test 0" "0,1" newline bitfld.long 0x1C 0. "UTMI_TESTSTART,UTMI Test Start" "0,1" line.long 0x20 "USB1_LOOPBACK_HSFSCNT,USBPHY Loopback Packet Number Selection" hexmask.long.word 0x20 16.--31. 1. "TSTI_FS_NUMBER,Loopback Test FS Packet Number" newline hexmask.long.word 0x20 0.--15. 1. "TSTI_HS_NUMBER,Loopback Test HS Packet Number" line.long 0x24 "USB1_LOOPBACK_HSFSCNT_SET,USBPHY Loopback Packet Number Selection" hexmask.long.word 0x24 16.--31. 1. "TSTI_FS_NUMBER,Loopback Test FS Packet Number" newline hexmask.long.word 0x24 0.--15. 1. "TSTI_HS_NUMBER,Loopback Test HS Packet Number" line.long 0x28 "USB1_LOOPBACK_HSFSCNT_CLR,USBPHY Loopback Packet Number Selection" hexmask.long.word 0x28 16.--31. 1. "TSTI_FS_NUMBER,Loopback Test FS Packet Number" newline hexmask.long.word 0x28 0.--15. 1. "TSTI_HS_NUMBER,Loopback Test HS Packet Number" line.long 0x2C "USB1_LOOPBACK_HSFSCNT_TOG,USBPHY Loopback Packet Number Selection" hexmask.long.word 0x2C 16.--31. 1. "TSTI_FS_NUMBER,Loopback Test FS Packet Number" newline hexmask.long.word 0x2C 0.--15. 1. "TSTI_HS_NUMBER,Loopback Test HS Packet Number" line.long 0x30 "TRIM_OVERRIDE_EN,USBPHY Trim Override Enable" hexmask.long.byte 0x30 28.--31. 1. "TRIM_USBPHY_TX_CAL45DN,DN Series Termination Resistance Trim Bits from Outside USBPHY" newline hexmask.long.byte 0x30 24.--27. 1. "TRIM_USBPHY_TX_CAL45DP,DP Series Termination Resistance Trim Bits from Outside USBPHY" newline hexmask.long.byte 0x30 20.--23. 1. "TRIM_USBPHY_TX_D_CAL,HS TX Output Current Trim Bits from Outside USBPHY" newline rbitfld.long 0x30 18.--19. "TRIM_USB_REG_ENV_TAIL_ADJ_VD,HS RX Squelch Rise Time Delay Trim Bits from Outside USBPHY" "0,1,2,3" newline rbitfld.long 0x30 15.--17. "TRIM_PLL_CTRL0_DIV_SEL,PLL Divider Value Configuration Bits from Outside USBPHY" "0,1,2,3,4,5,6,7" newline rbitfld.long 0x30 13.--14. "TRIM_USB2_REFBIAS_TST,Bias Current Control Adjustment Bits from Outside USBPHY" "0,1,2,3" newline rbitfld.long 0x30 10.--12. "TRIM_USB2_REFBIAS_VBGADJ,Bandgap Voltage Adjustment Bits from Outside USBPHY" "0,1,2,3,4,5,6,7" newline bitfld.long 0x30 6. "TRIM_REFBIAS_TST_OVERRIDE,Override Enable for Bias Current Control" "0: Disables,1: Enables" newline bitfld.long 0x30 5. "TRIM_REFBIAS_VBGADJ_OVERRIDE,Override Enable for Bandgap Voltage Adjustment" "0: Disables,1: Enables" newline bitfld.long 0x30 4. "TRIM_TX_CAL45DN_OVERRIDE,Override Enable for DN Series Termination Trim" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "TRIM_TX_CAL45DP_OVERRIDE,Override Enable for DP Series Termination Trim" "0: Disables,1: Enables" newline bitfld.long 0x30 2. "TRIM_TX_D_CAL_OVERRIDE,Override Enable for the HS TX Output Current Trim" "0: Disables,1: Enables" newline bitfld.long 0x30 1. "TRIM_ENV_TAIL_ADJ_VD_OVERRIDE,Override Enable for HS RX Squelch Rise Time Delay Trim" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "TRIM_DIV_SEL_OVERRIDE,Override Enable for PLL Divider Value" "0: Disables,1: Enables" line.long 0x34 "TRIM_OVERRIDE_EN_SET,USBPHY Trim Override Enable" hexmask.long.byte 0x34 28.--31. 1. "TRIM_USBPHY_TX_CAL45DN,DN Series Termination Resistance Trim Bits from Outside USBPHY" newline hexmask.long.byte 0x34 24.--27. 1. "TRIM_USBPHY_TX_CAL45DP,DP Series Termination Resistance Trim Bits from Outside USBPHY" newline hexmask.long.byte 0x34 20.--23. 1. "TRIM_USBPHY_TX_D_CAL,HS TX Output Current Trim Bits from Outside USBPHY" newline rbitfld.long 0x34 18.--19. "TRIM_USB_REG_ENV_TAIL_ADJ_VD,HS RX Squelch Rise Time Delay Trim Bits from Outside USBPHY" "0,1,2,3" newline rbitfld.long 0x34 15.--17. "TRIM_PLL_CTRL0_DIV_SEL,PLL Divider Value Configuration Bits from Outside USBPHY" "0,1,2,3,4,5,6,7" newline rbitfld.long 0x34 13.--14. "TRIM_USB2_REFBIAS_TST,Bias Current Control Adjustment Bits from Outside USBPHY" "0,1,2,3" newline rbitfld.long 0x34 10.--12. "TRIM_USB2_REFBIAS_VBGADJ,Bandgap Voltage Adjustment Bits from Outside USBPHY" "0,1,2,3,4,5,6,7" newline bitfld.long 0x34 6. "TRIM_REFBIAS_TST_OVERRIDE,Override Enable for Bias Current Control" "0,1" newline bitfld.long 0x34 5. "TRIM_REFBIAS_VBGADJ_OVERRIDE,Override Enable for Bandgap Voltage Adjustment" "0,1" newline bitfld.long 0x34 4. "TRIM_TX_CAL45DN_OVERRIDE,Override Enable for DN Series Termination Trim" "0,1" newline bitfld.long 0x34 3. "TRIM_TX_CAL45DP_OVERRIDE,Override Enable for DP Series Termination Trim" "0,1" newline bitfld.long 0x34 2. "TRIM_TX_D_CAL_OVERRIDE,Override Enable for the HS TX Output Current Trim" "0,1" newline bitfld.long 0x34 1. "TRIM_ENV_TAIL_ADJ_VD_OVERRIDE,Override Enable for HS RX Squelch Rise Time Delay Trim" "0,1" newline bitfld.long 0x34 0. "TRIM_DIV_SEL_OVERRIDE,Override Enable for PLL Divider Value" "0,1" line.long 0x38 "TRIM_OVERRIDE_EN_CLR,USBPHY Trim Override Enable" hexmask.long.byte 0x38 28.--31. 1. "TRIM_USBPHY_TX_CAL45DN,DN Series Termination Resistance Trim Bits from Outside USBPHY" newline hexmask.long.byte 0x38 24.--27. 1. "TRIM_USBPHY_TX_CAL45DP,DP Series Termination Resistance Trim Bits from Outside USBPHY" newline hexmask.long.byte 0x38 20.--23. 1. "TRIM_USBPHY_TX_D_CAL,HS TX Output Current Trim Bits from Outside USBPHY" newline eventfld.long 0x38 18.--19. "TRIM_USB_REG_ENV_TAIL_ADJ_VD,HS RX Squelch Rise Time Delay Trim Bits from Outside USBPHY" "0,1,2,3" newline eventfld.long 0x38 15.--17. "TRIM_PLL_CTRL0_DIV_SEL,PLL Divider Value Configuration Bits from Outside USBPHY" "0,1,2,3,4,5,6,7" newline eventfld.long 0x38 13.--14. "TRIM_USB2_REFBIAS_TST,Bias Current Control Adjustment Bits from Outside USBPHY" "0,1,2,3" newline eventfld.long 0x38 10.--12. "TRIM_USB2_REFBIAS_VBGADJ,Bandgap Voltage Adjustment Bits from Outside USBPHY" "0,1,2,3,4,5,6,7" newline eventfld.long 0x38 6. "TRIM_REFBIAS_TST_OVERRIDE,Override Enable for Bias Current Control" "0,1" newline eventfld.long 0x38 5. "TRIM_REFBIAS_VBGADJ_OVERRIDE,Override Enable for Bandgap Voltage Adjustment" "0,1" newline eventfld.long 0x38 4. "TRIM_TX_CAL45DN_OVERRIDE,Override Enable for DN Series Termination Trim" "0,1" newline eventfld.long 0x38 3. "TRIM_TX_CAL45DP_OVERRIDE,Override Enable for DP Series Termination Trim" "0,1" newline eventfld.long 0x38 2. "TRIM_TX_D_CAL_OVERRIDE,Override Enable for the HS TX Output Current Trim" "0,1" newline eventfld.long 0x38 1. "TRIM_ENV_TAIL_ADJ_VD_OVERRIDE,Override Enable for HS RX Squelch Rise Time Delay Trim" "0,1" newline eventfld.long 0x38 0. "TRIM_DIV_SEL_OVERRIDE,Override Enable for PLL Divider Value" "0,1" line.long 0x3C "TRIM_OVERRIDE_EN_TOG,USBPHY Trim Override Enable" hexmask.long.byte 0x3C 28.--31. 1. "TRIM_USBPHY_TX_CAL45DN,DN Series Termination Resistance Trim Bits from Outside USBPHY" newline hexmask.long.byte 0x3C 24.--27. 1. "TRIM_USBPHY_TX_CAL45DP,DP Series Termination Resistance Trim Bits from Outside USBPHY" newline hexmask.long.byte 0x3C 20.--23. 1. "TRIM_USBPHY_TX_D_CAL,HS TX Output Current Trim Bits from Outside USBPHY" newline rbitfld.long 0x3C 18.--19. "TRIM_USB_REG_ENV_TAIL_ADJ_VD,HS RX Squelch Rise Time Delay Trim Bits from Outside USBPHY" "0,1,2,3" newline rbitfld.long 0x3C 15.--17. "TRIM_PLL_CTRL0_DIV_SEL,PLL Divider Value Configuration Bits from Outside USBPHY" "0,1,2,3,4,5,6,7" newline rbitfld.long 0x3C 13.--14. "TRIM_USB2_REFBIAS_TST,Bias Current Control Adjustment Bits from Outside USBPHY" "0,1,2,3" newline rbitfld.long 0x3C 10.--12. "TRIM_USB2_REFBIAS_VBGADJ,Bandgap Voltage Adjustment Bits from Outside USBPHY" "0,1,2,3,4,5,6,7" newline bitfld.long 0x3C 6. "TRIM_REFBIAS_TST_OVERRIDE,Override Enable for Bias Current Control" "0,1" newline bitfld.long 0x3C 5. "TRIM_REFBIAS_VBGADJ_OVERRIDE,Override Enable for Bandgap Voltage Adjustment" "0,1" newline bitfld.long 0x3C 4. "TRIM_TX_CAL45DN_OVERRIDE,Override Enable for DN Series Termination Trim" "0,1" newline bitfld.long 0x3C 3. "TRIM_TX_CAL45DP_OVERRIDE,Override Enable for DP Series Termination Trim" "0,1" newline bitfld.long 0x3C 2. "TRIM_TX_D_CAL_OVERRIDE,Override Enable for the HS TX Output Current Trim" "0,1" newline bitfld.long 0x3C 1. "TRIM_ENV_TAIL_ADJ_VD_OVERRIDE,Override Enable for HS RX Squelch Rise Time Delay Trim" "0,1" newline bitfld.long 0x3C 0. "TRIM_DIV_SEL_OVERRIDE,Override Enable for PLL Divider Value" "0,1" tree.end tree.end tree "USDHC (Ultra Secured Digital Host Controller)" base ad:0x0 tree "USDHC0" base ad:0x40412000 group.long 0x0++0xF line.long 0x0 "DS_ADDR,DMA System Address" hexmask.long 0x0 0.--31. 1. "DS_ADDR,System address" line.long 0x4 "BLK_ATT,Block Attributes" hexmask.long.word 0x4 16.--31. 1. "BLKCNT,Blocks count for current transfer" newline hexmask.long.word 0x4 0.--12. 1. "BLKSIZE,Transfer block size" line.long 0x8 "CMD_ARG,Command Argument" hexmask.long 0x8 0.--31. 1. "CMDARG,Command argument" line.long 0xC "CMD_XFR_TYP,Command Transfer Type" hexmask.long.byte 0xC 24.--29. 1. "CMDINX,Command index" newline bitfld.long 0xC 22.--23. "CMDTYP,Command type" "0: Normal other commands,1: Suspend CMD52 for writing bus suspend in CCCR,2: Resume CMD52 for writing function select in CCCR,3: Abort CMD12 CMD52 for writing I/O Abort in CCCR" newline bitfld.long 0xC 21. "DPSEL,Data present select" "0: No data present,1: Data present" newline bitfld.long 0xC 20. "CICEN,Command index check enable" "0: Disable command index check,1: Enables command index check" newline bitfld.long 0xC 19. "CCCEN,Command CRC check enable" "0: Disables command CRC check,1: Enables command CRC check" newline bitfld.long 0xC 16.--17. "RSPTYP,Response type select" "0: No response,1: Response length 136,2: Response length 48,3: Response length 48 check busy after response" newline rbitfld.long 0xC 7. "AC23EN,AC23EN" "0: Disable,1: Enable" newline rbitfld.long 0xC 6. "NIBBLE_POS,NIBBLE_POS" "0: Disable,1: Enable" newline rbitfld.long 0xC 5. "MSBSEL,MSBSEL" "0: Disable,1: Enable" newline rbitfld.long 0xC 4. "DTDSEL,DTDSEL" "0: Disable,1: Enable" newline rbitfld.long 0xC 3. "DDR_EN,DDR_EN" "0: Disable,1: Enable" newline rbitfld.long 0xC 2. "AC12EN,AC12EN" "0: Disable,1: Enable" newline rbitfld.long 0xC 1. "BCEN,BCEN" "0: Disable,1: Enable" newline rbitfld.long 0xC 0. "DMAEN,DMAEN" "0: Disable,1: Enable" rgroup.long 0x10++0xF line.long 0x0 "CMD_RSP0,Command Response0" hexmask.long 0x0 0.--31. 1. "CMDRSP0,Command response 0" line.long 0x4 "CMD_RSP1,Command Response1" hexmask.long 0x4 0.--31. 1. "CMDRSP1,Command response 1" line.long 0x8 "CMD_RSP2,Command Response2" hexmask.long 0x8 0.--31. 1. "CMDRSP2,Command response 2" line.long 0xC "CMD_RSP3,Command Response3" hexmask.long 0xC 0.--31. 1. "CMDRSP3,Command response 3" group.long 0x20++0x3 line.long 0x0 "DATA_BUFF_ACC_PORT,Data Buffer Access Port" hexmask.long 0x0 0.--31. 1. "DATCONT,Data content" rgroup.long 0x24++0x3 line.long 0x0 "PRES_STATE,Present State" hexmask.long.byte 0x0 24.--31. 1. "DLSL,DATA[7:0] line signal level" newline bitfld.long 0x0 23. "CLSL,CMD line signal level" "0,1" newline bitfld.long 0x0 19. "WPSPL,Write protect switch pin level" "0: Write protected (WP = 1),1: Write enabled (WP = 0)" newline bitfld.long 0x0 18. "CDPL,Card detect pin level" "0: No card present (CD_B = 1),1: Card present (CD_B = 0)" newline bitfld.long 0x0 16. "CINST,Card inserted" "0: Power on reset or no card,1: Card inserted" newline bitfld.long 0x0 15. "TSCD,Tap select change done" "0: Delay cell select change is not finished.,1: Delay cell select change is finished." newline bitfld.long 0x0 12. "RTR,Re-Tuning Request (only for SD3.0 SDR104 mode and eMMC HS200 mode)" "0: Fixed or well tuned sampling clock,1: Sampling clock needs re-tuning" newline bitfld.long 0x0 11. "BREN,Buffer read enable" "0: Read disable,1: Read enable" newline bitfld.long 0x0 10. "BWEN,Buffer write enable" "0: Write disable,1: Write enable" newline bitfld.long 0x0 9. "RTA,Read transfer active" "0: No valid data,1: Transferring data" newline bitfld.long 0x0 8. "WTA,Write transfer active" "0: No valid data,1: Transferring data" newline bitfld.long 0x0 3. "SDSTB,SD clock stable" "0: Clock is changing frequency and not stable.,1: Clock is stable." newline bitfld.long 0x0 2. "DLA,Data line active" "0: DATA line inactive,1: DATA line active" newline bitfld.long 0x0 1. "CDIHB,Command Inhibit Data (DATA)" "0: Can issue command that uses the DATA line,1: Cannot issue command that uses the DATA line" newline bitfld.long 0x0 0. "CIHB,Command inhibit (CMD)" "0: Can issue command using only CMD line,1: Cannot issue command" group.long 0x28++0x23 line.long 0x0 "PROT_CTRL,Protocol Control" bitfld.long 0x0 30. "NON_EXACT_BLK_RD,Non-exact block read" "0: The block read is exact block read. Host driver..,1: The block read is non-exact block read. Host.." newline bitfld.long 0x0 26. "WECRM,Wakeup event enable on SD card removal" "0: Disables wakeup event enable on SD card removal,1: Enables wakeup event enable on SD card removal" newline bitfld.long 0x0 25. "WECINS,Wakeup event enable on SD card insertion" "0: Disable wakeup event enable on SD card insertion,1: Enable wakeup event enable on SD card insertion" newline bitfld.long 0x0 24. "WECINT,Wakeup event enable on card interrupt" "0: Disables wakeup event enable on card interrupt,1: Enables wakeup event enable on card interrupt" newline bitfld.long 0x0 20. "RD_DONE_NO_8CLK,Read performed number 8 clock" "0,1" newline bitfld.long 0x0 19. "IABG,Interrupt at block gap" "0: Disables interrupt at block gap,1: Enables interrupt at block gap" newline bitfld.long 0x0 18. "RWCTL,Read wait control" "0: Disables read wait control and stop SD clock at..,1: Enables read wait control and assert read wait.." newline bitfld.long 0x0 17. "CREQ,Continue request" "0: No effect,1: Restart" newline bitfld.long 0x0 16. "SABGREQ,Stop at block gap request" "0: Transfer,1: Stop" newline bitfld.long 0x0 8.--9. "DMASEL,DMA select" "0: No DMA or simple DMA is selected.,1: ADMA1 is selected.,2: ADMA2 is selected.,?" newline bitfld.long 0x0 7. "CDSS,Card detect signal selection" "0: Card detection level is selected (for normal..,1: Card detection test level is selected (for test.." newline bitfld.long 0x0 6. "CDTL,Card detect test level" "0: Card detect test level is 0 no card inserted,1: Card detect test level is 1 card inserted" newline bitfld.long 0x0 4.--5. "EMODE,Endian mode" "0: Big endian mode,1: Half word big endian mode,2: Little endian mode,?" newline bitfld.long 0x0 3. "D3CD,DATA3 as card detection pin" "0: DATA3 does not monitor card insertion,1: DATA3 as card detection pin" newline bitfld.long 0x0 1.--2. "DTW,Data transfer width" "0: 1-bit mode,1: 4-bit mode,2: 8-bit mode,?" line.long 0x4 "SYS_CTRL,System Control" bitfld.long 0x4 28. "RSTT,Reset tuning" "0,1" newline bitfld.long 0x4 27. "INITA,Initialization active" "0,1" newline bitfld.long 0x4 26. "RSTD,Software reset for data line" "0: No reset,1: Reset" newline bitfld.long 0x4 25. "RSTC,Software reset for CMD line" "0: No reset,1: Reset" newline bitfld.long 0x4 24. "RSTA,Software reset for all" "0: No reset,1: Reset" newline bitfld.long 0x4 23. "IPP_RST_N,Hardware reset" "0,1" newline hexmask.long.byte 0x4 16.--19. 1. "DTOCV,Data timeout counter value" newline hexmask.long.byte 0x4 8.--15. 1. "SDCLKFS,SDCLK frequency select" newline hexmask.long.byte 0x4 4.--7. 1. "DVS,Divisor" line.long 0x8 "INT_STATUS,Interrupt Status" eventfld.long 0x8 28. "DMAE,DMA error" "0: No error,1: Error" newline eventfld.long 0x8 26. "TNE,Tuning error: (only for SD3.0 SDR104 mode and eMMC HS200 mode)" "0,1" newline eventfld.long 0x8 24. "AC12E,Auto CMD12 error" "0: No error,1: Error" newline eventfld.long 0x8 22. "DEBE,Data end bit error" "0: No error,1: Error" newline eventfld.long 0x8 21. "DCE,Data CRC error" "0: No error,1: Error" newline eventfld.long 0x8 20. "DTOE,Data timeout error" "0: No error,1: Time out" newline eventfld.long 0x8 19. "CIE,Command index error" "0: No error,1: Error" newline eventfld.long 0x8 18. "CEBE,Command end bit error" "0: No error,1: End bit error generated" newline eventfld.long 0x8 17. "CCE,Command CRC error" "0: No error,1: CRC error generated" newline eventfld.long 0x8 16. "CTOE,Command timeout error" "0: No error,1: Time out" newline rbitfld.long 0x8 15. "ERR_INT_STATUS,Error Interrupt Status" "0,1" newline eventfld.long 0x8 14. "CQI,Command queuing interrupt" "0,1" newline eventfld.long 0x8 13. "TP,Tuning pass:(only for SD3.0 SDR104 mode and eMMC HS200 mode)" "0,1" newline eventfld.long 0x8 12. "RTE,Re-tuning event: (only for SD3.0 SDR104 mode and eMMC HS200 mode)" "0: Re-tuning is not required.,1: Re-tuning should be performed." newline eventfld.long 0x8 8. "CINT,Card interrupt" "0: No card interrupt,1: Generate card interrupt" newline eventfld.long 0x8 7. "CRM,Card removal" "0: Card state unstable or inserted,1: Card removed" newline eventfld.long 0x8 6. "CINS,Card insertion" "0: Card state unstable or removed,1: Card inserted" newline eventfld.long 0x8 5. "BRR,Buffer read ready" "0: Not ready to read buffer,1: Ready to read buffer" newline eventfld.long 0x8 4. "BWR,Buffer write ready" "0: Not ready to write buffer,1: Ready to write buffer" newline eventfld.long 0x8 3. "DINT,DMA interrupt" "0: No DMA interrupt,1: DMA interrupt is generated." newline eventfld.long 0x8 2. "BGE,Block gap event" "0: No block gap event,1: Transaction stopped at block gap" newline eventfld.long 0x8 1. "TC,Transfer complete" "0: Transfer does not complete,1: Transfer complete" newline eventfld.long 0x8 0. "CC,Command complete" "0: Command not complete,1: Command complete" line.long 0xC "INT_STATUS_EN,Interrupt Status Enable" bitfld.long 0xC 28. "DMAESEN,DMA error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 26. "TNESEN,Tuning error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 24. "AC12ESEN,Auto CMD12 error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 22. "DEBESEN,Data end bit error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 21. "DCESEN,Data CRC error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 20. "DTOESEN,Data timeout error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 19. "CIESEN,Command index error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 18. "CEBESEN,Command end bit error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 17. "CCESEN,Command CRC error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 16. "CTOESEN,Command timeout error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 14. "CQISEN,Command queuing status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 13. "TPSEN,Tuning pass status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 12. "RTESEN,Re-tuning event status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 8. "CINTSEN,Card interrupt status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 7. "CRMSEN,Card removal status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 6. "CINSSEN,Card insertion status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 5. "BRRSEN,Buffer read ready status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 4. "BWRSEN,Buffer write ready status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 3. "DINTSEN,DMA interrupt status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 2. "BGESEN,Block gap event status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 1. "TCSEN,Transfer complete status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 0. "CCSEN,Command complete status enable" "0: Masked,1: Enabled" line.long 0x10 "INT_SIGNAL_EN,Interrupt Signal Enable" bitfld.long 0x10 28. "DMAEIEN,DMA error interrupt enable" "0: Masked,1: Enable" newline bitfld.long 0x10 26. "TNEIEN,Tuning error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 24. "AC12EIEN,Auto CMD12 error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 22. "DEBEIEN,Data end bit error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 21. "DCEIEN,Data CRC error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 20. "DTOEIEN,Data timeout error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 19. "CIEIEN,Command index error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 18. "CEBEIEN,Command end bit error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 17. "CCEIEN,Command CRC error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 16. "CTOEIEN,Command timeout error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 14. "CQIIEN,Command queuing signal enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 13. "TPIEN,Tuning pass interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 12. "RTEIEN,Re-tuning event interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 8. "CINTIEN,Card interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 7. "CRMIEN,Card removal interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 6. "CINSIEN,Card insertion interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 5. "BRRIEN,Buffer read ready interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 4. "BWRIEN,Buffer write ready interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 3. "DINTIEN,DMA interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 2. "BGEIEN,Block gap event interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 1. "TCIEN,Transfer complete interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 0. "CCIEN,Command complete interrupt enable" "0: Masked,1: Enabled" line.long 0x14 "AUTOCMD12_ERR_STATUS,Auto CMD12 Error Status" bitfld.long 0x14 23. "SMP_CLK_SEL,Sample clock select" "0: Fixed clock is used to sample data,1: Tuned clock is used to sample data" newline bitfld.long 0x14 22. "EXECUTE_TUNING,Execute tuning" "0: Tuning procedure is aborted,1: Start tuning procedure" newline rbitfld.long 0x14 7. "CNIBAC12E,Command not issued by Auto CMD12 error" "0: No error,1: Not issued" newline rbitfld.long 0x14 4. "AC12IE,Auto CMD12 / 23 index error" "0: No error,1: Error the CMD index in response is not CMD12/23" newline rbitfld.long 0x14 3. "AC12EBE,Auto CMD12 / 23 end bit error" "0: No error,1: End bit error generated" newline rbitfld.long 0x14 2. "AC12CE,Auto CMD12 / 23 CRC error" "0: No CRC error,1: CRC error met in Auto CMD12/23 response" newline rbitfld.long 0x14 1. "AC12TOE,Auto CMD12 / 23 timeout error" "0: No error,1: Time out" newline rbitfld.long 0x14 0. "AC12NE,Auto CMD12 not executed" "0: Executed,1: Not executed" line.long 0x18 "HOST_CTRL_CAP,Host Controller Capabilities" rbitfld.long 0x18 26. "VS18,Voltage support 1.8 V" "0: 1.8 V not supported,1: 1.8 V supported" newline rbitfld.long 0x18 25. "VS30,Voltage support 3.0 V" "0: 3.0 V not supported,1: 3.0 V supported" newline rbitfld.long 0x18 24. "VS33,Voltage support 3.3 V" "0: 3.3 V not supported,1: 3.3 V supported" newline rbitfld.long 0x18 23. "SRS,Suspend / resume support" "0: Not supported,1: Supported" newline rbitfld.long 0x18 22. "DMAS,DMA support" "0: DMA not supported,1: DMA supported" newline rbitfld.long 0x18 21. "HSS,High speed support" "0: High speed not supported,1: High speed supported" newline rbitfld.long 0x18 20. "ADMAS,ADMA support" "0: Advanced DMA not supported,1: Advanced DMA supported" newline rbitfld.long 0x18 16.--18. "MBL,Max block length" "0: 512 bytes,1: 1024 bytes,2: 2048 bytes,3: 4096 bytes,?,?,?,?" newline bitfld.long 0x18 13. "USE_TUNING_SDR50,Use Tuning for SDR50" "0: SDR50 does not support tuning,1: SDR50 supports tuning" newline rbitfld.long 0x18 2. "DDR50_SUPPORT,DDR50 support" "0,1" newline rbitfld.long 0x18 1. "SDR104_SUPPORT,SDR104 support" "0,1" newline rbitfld.long 0x18 0. "SDR50_SUPPORT,SDR50 support" "0,1" line.long 0x1C "WTMK_LVL,Watermark Level" hexmask.long.byte 0x1C 16.--23. 1. "WR_WML,Write watermark level" newline hexmask.long.byte 0x1C 0.--7. 1. "RD_WML,Read watermark level" line.long 0x20 "MIX_CTRL,Mixer Control" bitfld.long 0x20 27. "EN_HS400_MODE,Enable enhance HS400 mode" "0,1" newline bitfld.long 0x20 26. "HS400_MODE,Enable HS400 mode" "0,1" newline bitfld.long 0x20 25. "FBCLK_SEL,Feedback clock source selection (Only used for SD3.0 SDR104 mode and eMMC HS200 mode)" "0: Feedback clock comes from the loopback CLK,1: Feedback clock comes from the ipp_card_clk_out" newline bitfld.long 0x20 24. "AUTO_TUNE_EN,Auto tuning enable (Only used for SD3.0 SDR104 mode and eMMC HS200 mode)" "0: Disable auto tuning,1: Enable auto tuning" newline bitfld.long 0x20 23. "SMP_CLK_SEL,Clock selection" "0: Fixed clock is used to sample data / cmd,1: Tuned clock is used to sample data / cmd" newline bitfld.long 0x20 22. "EXE_TUNE,Execute tuning: (Only used for SD3.0 SDR104 mode and eMMC HS200 mode)" "0: Not tuned or tuning completed,1: Execute tuning" newline bitfld.long 0x20 7. "AC23EN,Auto CMD23 enable" "0,1" newline bitfld.long 0x20 6. "NIBBLE_POS,Nibble position indication" "0,1" newline bitfld.long 0x20 5. "MSBSEL,Multi / Single block select" "0: Single block,1: Multiple blocks" newline bitfld.long 0x20 4. "DTDSEL,Data transfer direction select" "0: Write (Host to card),1: Read (Card to host)" newline bitfld.long 0x20 3. "DDR_EN,Dual data rate mode selection" "0,1" newline bitfld.long 0x20 2. "AC12EN,Auto CMD12 enable" "0: Disable,1: Enable" newline bitfld.long 0x20 1. "BCEN,Block count enable" "0: Disable,1: Enable" newline bitfld.long 0x20 0. "DMAEN,DMA enable" "0: Disable,1: Enable" group.long 0x50++0x3 line.long 0x0 "FORCE_EVENT,Force Event" bitfld.long 0x0 31. "FEVTCINT,Force event card interrupt" "0,1" newline bitfld.long 0x0 28. "FEVTDMAE,Force event DMA error" "0,1" newline bitfld.long 0x0 26. "FEVTTNE,Force tuning error" "0,1" newline bitfld.long 0x0 24. "FEVTAC12E,Force event Auto Command 12 error" "0,1" newline bitfld.long 0x0 22. "FEVTDEBE,Force event data end bit error" "0,1" newline bitfld.long 0x0 21. "FEVTDCE,Force event data CRC error" "0,1" newline bitfld.long 0x0 20. "FEVTDTOE,Force event data time out error" "0,1" newline bitfld.long 0x0 19. "FEVTCIE,Force event command index error" "0,1" newline bitfld.long 0x0 18. "FEVTCEBE,Force event command end bit error" "0,1" newline bitfld.long 0x0 17. "FEVTCCE,Force event command CRC error" "0,1" newline bitfld.long 0x0 16. "FEVTCTOE,Force event command time out error" "0,1" newline bitfld.long 0x0 7. "FEVTCNIBAC12E,Force event command not executed by Auto Command 12 error" "0,1" newline bitfld.long 0x0 4. "FEVTAC12IE,Force event Auto Command 12 index error" "0,1" newline bitfld.long 0x0 3. "FEVTAC12EBE,Force event Auto Command 12 end bit error" "0,1" newline bitfld.long 0x0 2. "FEVTAC12CE,Force event auto command 12 CRC error" "0,1" newline bitfld.long 0x0 1. "FEVTAC12TOE,Force event auto command 12 time out error" "0,1" newline bitfld.long 0x0 0. "FEVTAC12NE,Force event auto command 12 not executed" "0,1" rgroup.long 0x54++0x3 line.long 0x0 "ADMA_ERR_STATUS,ADMA Error Status" bitfld.long 0x0 3. "ADMADCE,ADMA descriptor error" "0: No error,1: Error" newline bitfld.long 0x0 2. "ADMALME,ADMA length mismatch error" "0: No error,1: Error" newline bitfld.long 0x0 0.--1. "ADMAES,ADMA error state (when ADMA error is occurred)" "0,1,2,3" group.long 0x58++0x3 line.long 0x0 "ADMA_SYS_ADDR,ADMA System Address" hexmask.long 0x0 2.--31. 1. "ADS_ADDR,ADMA system address" group.long 0x60++0x3 line.long 0x0 "DLL_CTRL,DLL (Delay Line) Control" hexmask.long.byte 0x0 28.--31. 1. "DLL_CTRL_REF_UPDATE_INT,DLL control loop update interval" newline hexmask.long.byte 0x0 20.--27. 1. "DLL_CTRL_SLV_UPDATE_INT,Slave delay line update interval" newline bitfld.long 0x0 16.--18. "DLL_CTRL_SLV_DLY_TARGET1,DLL slave delay target1" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x0 9.--15. 1. "DLL_CTRL_SLV_OVERRIDE_VAL,DLL slave override val" newline bitfld.long 0x0 8. "DLL_CTRL_SLV_OVERRIDE,DLL slave override" "0,1" newline bitfld.long 0x0 7. "DLL_CTRL_GATE_UPDATE,DLL gate update" "0,1" newline hexmask.long.byte 0x0 3.--6. 1. "DLL_CTRL_SLV_DLY_TARGET0,DLL slave delay target0" newline bitfld.long 0x0 2. "DLL_CTRL_SLV_FORCE_UPD,DLL slave delay line" "0,1" newline bitfld.long 0x0 1. "DLL_CTRL_RESET,DLL reset" "0,1" newline bitfld.long 0x0 0. "DLL_CTRL_ENABLE,DLL and delay chain" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "DLL_STATUS,DLL Status" hexmask.long.byte 0x0 9.--15. 1. "DLL_STS_REF_SEL,Reference delay line select taps" newline hexmask.long.byte 0x0 2.--8. 1. "DLL_STS_SLV_SEL,Slave delay line select status" newline bitfld.long 0x0 1. "DLL_STS_REF_LOCK,Reference DLL lock status" "0,1" newline bitfld.long 0x0 0. "DLL_STS_SLV_LOCK,Slave delay-line lock status" "0,1" group.long 0x68++0x3 line.long 0x0 "CLK_TUNE_CTRL_STATUS,CLK Tuning Control and Status" rbitfld.long 0x0 31. "PRE_ERR,PRE error" "0,1" newline hexmask.long.byte 0x0 24.--30. 1. "TAP_SEL_PRE,TAP_SEL_PRE" newline hexmask.long.byte 0x0 20.--23. 1. "TAP_SEL_OUT,Delay cells added on the feedback clock between CLK_PRE and CLK_OUT" newline hexmask.long.byte 0x0 16.--19. 1. "TAP_SEL_POST,Delay cells added on the feedback clock between CLK_OUT and CLK_POST" newline rbitfld.long 0x0 15. "NXT_ERR,NXT error" "0,1" newline hexmask.long.byte 0x0 8.--14. 1. "DLY_CELL_SET_PRE,delay cells on the feedback clock between the feedback clock and CLK_PRE" newline hexmask.long.byte 0x0 4.--7. 1. "DLY_CELL_SET_OUT,Delay cells on the feedback clock between CLK_PRE and CLK_OUT" newline hexmask.long.byte 0x0 0.--3. 1. "DLY_CELL_SET_POST,Delay cells on the feedback clock between CLK_OUT and CLK_POST" group.long 0x70++0x3 line.long 0x0 "STROBE_DLL_CTRL,Strobe DLL control" hexmask.long.byte 0x0 28.--31. 1. "STROBE_DLL_CTRL_REF_UPDATE_INT,Strobe DLL control reference update interval" newline hexmask.long.byte 0x0 20.--27. 1. "STROBE_DLL_CTRL_SLV_UPDATE_INT,Strobe DLL control slave update interval" newline hexmask.long.byte 0x0 9.--15. 1. "STROBE_DLL_CTRL_SLV_OVERRIDE_VAL,Strobe DLL control slave Override value" newline bitfld.long 0x0 8. "STROBE_DLL_CTRL_SLV_OVERRIDE,Strobe DLL control slave override" "0,1" newline bitfld.long 0x0 7. "STROBE_DLL_CTRL_GATE_UPDATE,Strobe DLL control gate update" "0,1" newline hexmask.long.byte 0x0 3.--6. 1. "STROBE_DLL_CTRL_SLV_DLY_TARGET,Strobe DLL Control Slave Delay Target" newline bitfld.long 0x0 2. "STROBE_DLL_CTRL_SLV_FORCE_UPD,Strobe DLL control slave force updated" "0,1" newline bitfld.long 0x0 1. "STROBE_DLL_CTRL_RESET,Strobe DLL control reset" "0,1" newline bitfld.long 0x0 0. "STROBE_DLL_CTRL_ENABLE,Strobe DLL control enable" "0,1" rgroup.long 0x74++0x3 line.long 0x0 "STROBE_DLL_STATUS,Strobe DLL status" hexmask.long.byte 0x0 9.--15. 1. "STROBE_DLL_STS_REF_SEL,Strobe DLL status reference select" newline hexmask.long.byte 0x0 2.--8. 1. "STROBE_DLL_STS_SLV_SEL,Strobe DLL status slave select" newline bitfld.long 0x0 1. "STROBE_DLL_STS_REF_LOCK,Strobe DLL status reference lock" "0,1" newline bitfld.long 0x0 0. "STROBE_DLL_STS_SLV_LOCK,Strobe DLL status slave lock" "0,1" group.long 0xC0++0xF line.long 0x0 "VEND_SPEC,Vendor Specific Register" bitfld.long 0x0 31. "CMD_BYTE_EN,Register byte access for CMD_XFR_TYP" "0: Disable. MIX_CTRL[7:0] is read/write and..,1: Enable. MIX_CTRL[7:0] is read-only and.." newline bitfld.long 0x0 15. "CRC_CHK_DIS,CRC Check Disable" "0: Check CRC16 for every read data packet and check..,1: Ignore CRC16 check for every read data packet.." newline bitfld.long 0x0 8. "FRC_SDCLK_ON,Force CLK" "0: CLK active or inactive is fully controlled by..,1: Force CLK active" newline bitfld.long 0x0 3. "AC12_WR_CHKBUSY_EN,Check busy enable" "0: Do not check busy after auto CMD12 for write..,1: Check busy after auto CMD12 for write data packet" newline bitfld.long 0x0 1. "VSELECT,Voltage selection" "0: Change the voltage to high voltage range around..,1: Change the voltage to low voltage range around.." line.long 0x4 "MMC_BOOT,eMMC Boot" hexmask.long.word 0x4 16.--31. 1. "BOOT_BLK_CNT,Stop At Block Gap value of automatic mode" newline bitfld.long 0x4 8. "DISABLE_TIME_OUT,Time out" "0: Enable time out,1: Disable time out" newline bitfld.long 0x4 7. "AUTO_SABG_EN,Auto stop at block gap" "0,1" newline bitfld.long 0x4 6. "BOOT_EN,Boot enable" "0: Fast boot disable,1: Fast boot enable" newline bitfld.long 0x4 5. "BOOT_MODE,Boot mode" "0: Normal boot,1: Alternative boot" newline bitfld.long 0x4 4. "BOOT_ACK,BOOT ACK" "0: No ack,1: Ack" newline hexmask.long.byte 0x4 0.--3. 1. "DTOCV_ACK,DTOCV_ACK" line.long 0x8 "VEND_SPEC2,Vendor Specific 2 Register" hexmask.long.word 0x8 16.--31. 1. "FBCLK_TAP_SEL,Enable extra delay on internal feedback clock" newline bitfld.long 0x8 15. "EN_32K_CLK,Enable 32 kHz clock for card detection" "0,1" newline bitfld.long 0x8 12. "ACMD23_ARGU2_EN,Argument2 register enable for ACMD23" "0: Disable,1: Argument2 register enable for ACMD23 sharing.." newline bitfld.long 0x8 11. "HS400_RD_CLK_STOP_EN,HS400 read clock stop enable" "0,1" newline bitfld.long 0x8 10. "HS400_WR_CLK_STOP_EN,HS400 write clock stop enable" "0,1" newline bitfld.long 0x8 6. "TUNING_CMD_EN,Tuning command enable" "0: Auto tuning circuit does not check the CMD line.,1: Auto tuning circuit checks the CMD line." newline bitfld.long 0x8 4.--5. "TUNING_BIT_EN,Tuning bit enable" "0: Enable Tuning circuit for DATA[3:0],1: Enable Tuning circuit for DATA[7:0],2: Enable Tuning circuit for DATA[0],3: Invalid" newline bitfld.long 0x8 3. "CARD_INT_D3_TEST,Card interrupt detection test" "0: Check the card interrupt only when DATA3 is high.,1: Check the card interrupt by ignoring the status.." line.long 0xC "TUNING_CTRL,Tuning Control" bitfld.long 0xC 24. "STD_TUNING_EN,Standard tuning circuit and procedure enable" "0,1" newline bitfld.long 0xC 20.--22. "TUNING_WINDOW,Data window" "0,1,2,3,4,5,6,7" newline bitfld.long 0xC 16.--18. "TUNING_STEP,TUNING_STEP" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0xC 8.--15. 1. "TUNING_COUNTER,Tuning counter" newline bitfld.long 0xC 7. "DIS_CMD_CHK_FOR_STD_TUNING,Disable command check for standard tuning" "0,1" newline hexmask.long.byte 0xC 0.--6. 1. "TUNING_START_TAP,Tuning start" rgroup.long 0x100++0x3 line.long 0x0 "CQVER,Command Queuing Version" hexmask.long.byte 0x0 8.--11. 1. "MAJOR_VN,eMMC major version number" newline hexmask.long.byte 0x0 4.--7. 1. "MINOR_VN,eMMC minor version number" newline hexmask.long.byte 0x0 0.--3. 1. "VERSION_SUFFIX,eMMC version suffix" group.long 0x104++0x2B line.long 0x0 "CQCAP,Command Queuing Capabilities" hexmask.long.byte 0x0 12.--15. 1. "ITCFMUL,Internal timer clock frequency multiplier" newline hexmask.long.word 0x0 0.--9. 1. "ITCFVAL,Internal timer clock frequency value" line.long 0x4 "CQCFG,Command Queuing Configuration" bitfld.long 0x4 12. "DCMDE,Direct command (DCMD) enable" "0: Task descriptor in slot #31 is a Data Transfer..,1: Task descriptor in slot #31 is a DCMD Task.." newline bitfld.long 0x4 8. "TDS,Task descriptor size" "0: Task descriptor size is 64 bits,1: Task descriptor size is 128 bits" newline bitfld.long 0x4 0. "CQUE,Command queuing enable" "0,1" line.long 0x8 "CQCTL,Command Queuing Control" bitfld.long 0x8 8. "CLEAR,Clear all tasks" "0,1" newline bitfld.long 0x8 0. "HALT,Halt" "0,1" line.long 0xC "CQIS,Command Queuing Interrupt Status" eventfld.long 0xC 3. "TCL,Task cleared" "0,1" newline eventfld.long 0xC 2. "RED,Response error detected interrupt" "0,1" newline eventfld.long 0xC 1. "TCC,Task complete interrupt" "0,1" newline eventfld.long 0xC 0. "HAC,Halt complete interrupt" "0,1" line.long 0x10 "CQISTE,Command Queuing Interrupt Status Enable" bitfld.long 0x10 3. "TCL_STE,Task cleared status enable" "0: CQIS[TCL] is disabled,1: CQIS[TCL] is set when its interrupt condition is.." newline bitfld.long 0x10 2. "RED_STE,Response error detected status enable" "0: CQIS[RED]is disabled,1: CQIS[RED] is set when its interrupt condition is.." newline bitfld.long 0x10 1. "TCC_STE,Task complete status enable" "0: CQIS[TCC] is disabled,1: CQIS[TCC] is set when its interrupt condition is.." newline bitfld.long 0x10 0. "HAC_STE,Halt complete status enable" "0: CQIS[HAC] is disabled,1: CQIS[HAC] is set when its interrupt condition is.." line.long 0x14 "CQISGE,Command Queuing Interrupt Signal Enable" bitfld.long 0x14 3. "TCL_SGE,Task cleared signal enable" "0,1" newline bitfld.long 0x14 2. "RED_SGE,Response error detected signal enable" "0,1" newline bitfld.long 0x14 1. "TCC_SGE,Task complete signal enable" "0,1" newline bitfld.long 0x14 0. "HAC_SGE,Halt complete signal enable" "0,1" line.long 0x18 "CQIC,Command Queuing Interrupt Coalescing" bitfld.long 0x18 31. "ICENDIS,Interrupt coalescing enable/disable" "0,1" newline rbitfld.long 0x18 20. "ICSB,Interrupt coalescing status" "0: No task completions have occurred since last..,1: At least one task completion has been counted.." newline bitfld.long 0x18 16. "ICCTR,Counter and timer reset" "0,1" newline bitfld.long 0x18 15. "ICCTHWEN,Interrupt coalescing counter threshold write enable" "0,1" newline hexmask.long.byte 0x18 8.--12. 1. "ICCTH,Interrupt coalescing counter threshold" newline bitfld.long 0x18 7. "ICTOVALWEN,Interrupt coalescing timeout value write enable" "0,1" newline hexmask.long.byte 0x18 0.--6. 1. "ICTOVAL,Interrupt coalescing timeout value" line.long 0x1C "CQTDLBA,Command Queuing Task Descriptor List Base Address" hexmask.long 0x1C 0.--31. 1. "TDLBA,Task descriptor list base address" line.long 0x20 "CQTDLBAU,Command Queuing Task Descriptor List Base Address Upper 32 Bits" hexmask.long 0x20 0.--31. 1. "TDLBAU,Task descriptor list base address" line.long 0x24 "CQTDBR,Command Queuing Task Doorbell" hexmask.long 0x24 0.--31. 1. "TDBR,Task doorbell" line.long 0x28 "CQTCN,Command Queuing Task Completion Notification" hexmask.long 0x28 0.--31. 1. "TCN,Task complete notification" rgroup.long 0x130++0x7 line.long 0x0 "CQDQS,Command Queuing Device Queue Status" hexmask.long 0x0 0.--31. 1. "DQS,Device queue status" line.long 0x4 "CQDPT,Command Queuing Device Pending Tasks" hexmask.long 0x4 0.--31. 1. "DPT,Device pending tasks" group.long 0x138++0x3 line.long 0x0 "CQTCLR,Command Queuing Task Clear" hexmask.long 0x0 0.--31. 1. "TCLR,Task clear" group.long 0x140++0x7 line.long 0x0 "CQSSC1,Command Queuing Send Status Configuration 1" hexmask.long.byte 0x0 16.--19. 1. "CBC,Send status command block counter" newline hexmask.long.word 0x0 0.--15. 1. "CIT,Send status command idle timer" line.long 0x4 "CQSSC2,Command Queuing Send Status Configuration 2" hexmask.long.word 0x4 0.--15. 1. "SSC2,Send queue status RCA" rgroup.long 0x148++0x3 line.long 0x0 "CQCRDCT,Command Queuing Command Response for Direct-Command Task" hexmask.long 0x0 0.--31. 1. "CRDCT,Direct command last response" group.long 0x150++0x3 line.long 0x0 "CQRMEM,Command Queuing Response Mode Error Mask" hexmask.long 0x0 0.--31. 1. "RMEM,Response mode error mask" rgroup.long 0x154++0xB line.long 0x0 "CQTERRI,Command Queuing Task Error Information" bitfld.long 0x0 31. "DTEFV,Data transfer error fields valid" "0,1" newline hexmask.long.byte 0x0 24.--28. 1. "DTETID,Data transfer error task ID" newline hexmask.long.byte 0x0 16.--21. 1. "DTECI,Data transfer error command index" newline bitfld.long 0x0 15. "RMEFV,Response mode error fields valid" "0,1" newline hexmask.long.byte 0x0 8.--12. 1. "RMETID,Response mode error task ID" newline hexmask.long.byte 0x0 0.--5. 1. "RMECI,Response mode error command index" line.long 0x4 "CQCRI,Command Queuing Command Response Index" hexmask.long.byte 0x4 0.--5. 1. "LCMDRI,Last command response index" line.long 0x8 "CQCRA,Command Queuing Command Response Argument" hexmask.long 0x8 0.--31. 1. "LCMDRA,Last command response argument" tree.end tree "USDHC1" base ad:0x40413000 group.long 0x0++0xF line.long 0x0 "DS_ADDR,DMA System Address" hexmask.long 0x0 0.--31. 1. "DS_ADDR,System address" line.long 0x4 "BLK_ATT,Block Attributes" hexmask.long.word 0x4 16.--31. 1. "BLKCNT,Blocks count for current transfer" newline hexmask.long.word 0x4 0.--12. 1. "BLKSIZE,Transfer block size" line.long 0x8 "CMD_ARG,Command Argument" hexmask.long 0x8 0.--31. 1. "CMDARG,Command argument" line.long 0xC "CMD_XFR_TYP,Command Transfer Type" hexmask.long.byte 0xC 24.--29. 1. "CMDINX,Command index" newline bitfld.long 0xC 22.--23. "CMDTYP,Command type" "0: Normal other commands,1: Suspend CMD52 for writing bus suspend in CCCR,2: Resume CMD52 for writing function select in CCCR,3: Abort CMD12 CMD52 for writing I/O Abort in CCCR" newline bitfld.long 0xC 21. "DPSEL,Data present select" "0: No data present,1: Data present" newline bitfld.long 0xC 20. "CICEN,Command index check enable" "0: Disable command index check,1: Enables command index check" newline bitfld.long 0xC 19. "CCCEN,Command CRC check enable" "0: Disables command CRC check,1: Enables command CRC check" newline bitfld.long 0xC 16.--17. "RSPTYP,Response type select" "0: No response,1: Response length 136,2: Response length 48,3: Response length 48 check busy after response" newline rbitfld.long 0xC 7. "AC23EN,AC23EN" "0: Disable,1: Enable" newline rbitfld.long 0xC 6. "NIBBLE_POS,NIBBLE_POS" "0: Disable,1: Enable" newline rbitfld.long 0xC 5. "MSBSEL,MSBSEL" "0: Disable,1: Enable" newline rbitfld.long 0xC 4. "DTDSEL,DTDSEL" "0: Disable,1: Enable" newline rbitfld.long 0xC 3. "DDR_EN,DDR_EN" "0: Disable,1: Enable" newline rbitfld.long 0xC 2. "AC12EN,AC12EN" "0: Disable,1: Enable" newline rbitfld.long 0xC 1. "BCEN,BCEN" "0: Disable,1: Enable" newline rbitfld.long 0xC 0. "DMAEN,DMAEN" "0: Disable,1: Enable" rgroup.long 0x10++0xF line.long 0x0 "CMD_RSP0,Command Response0" hexmask.long 0x0 0.--31. 1. "CMDRSP0,Command response 0" line.long 0x4 "CMD_RSP1,Command Response1" hexmask.long 0x4 0.--31. 1. "CMDRSP1,Command response 1" line.long 0x8 "CMD_RSP2,Command Response2" hexmask.long 0x8 0.--31. 1. "CMDRSP2,Command response 2" line.long 0xC "CMD_RSP3,Command Response3" hexmask.long 0xC 0.--31. 1. "CMDRSP3,Command response 3" group.long 0x20++0x3 line.long 0x0 "DATA_BUFF_ACC_PORT,Data Buffer Access Port" hexmask.long 0x0 0.--31. 1. "DATCONT,Data content" rgroup.long 0x24++0x3 line.long 0x0 "PRES_STATE,Present State" hexmask.long.byte 0x0 24.--31. 1. "DLSL,DATA[7:0] line signal level" newline bitfld.long 0x0 23. "CLSL,CMD line signal level" "0,1" newline bitfld.long 0x0 19. "WPSPL,Write protect switch pin level" "0: Write protected (WP = 1),1: Write enabled (WP = 0)" newline bitfld.long 0x0 18. "CDPL,Card detect pin level" "0: No card present (CD_B = 1),1: Card present (CD_B = 0)" newline bitfld.long 0x0 16. "CINST,Card inserted" "0: Power on reset or no card,1: Card inserted" newline bitfld.long 0x0 15. "TSCD,Tap select change done" "0: Delay cell select change is not finished.,1: Delay cell select change is finished." newline bitfld.long 0x0 12. "RTR,Re-Tuning Request (only for SD3.0 SDR104 mode and eMMC HS200 mode)" "0: Fixed or well tuned sampling clock,1: Sampling clock needs re-tuning" newline bitfld.long 0x0 11. "BREN,Buffer read enable" "0: Read disable,1: Read enable" newline bitfld.long 0x0 10. "BWEN,Buffer write enable" "0: Write disable,1: Write enable" newline bitfld.long 0x0 9. "RTA,Read transfer active" "0: No valid data,1: Transferring data" newline bitfld.long 0x0 8. "WTA,Write transfer active" "0: No valid data,1: Transferring data" newline bitfld.long 0x0 3. "SDSTB,SD clock stable" "0: Clock is changing frequency and not stable.,1: Clock is stable." newline bitfld.long 0x0 2. "DLA,Data line active" "0: DATA line inactive,1: DATA line active" newline bitfld.long 0x0 1. "CDIHB,Command Inhibit Data (DATA)" "0: Can issue command that uses the DATA line,1: Cannot issue command that uses the DATA line" newline bitfld.long 0x0 0. "CIHB,Command inhibit (CMD)" "0: Can issue command using only CMD line,1: Cannot issue command" group.long 0x28++0x23 line.long 0x0 "PROT_CTRL,Protocol Control" bitfld.long 0x0 30. "NON_EXACT_BLK_RD,Non-exact block read" "0: The block read is exact block read. Host driver..,1: The block read is non-exact block read. Host.." newline bitfld.long 0x0 26. "WECRM,Wakeup event enable on SD card removal" "0: Disables wakeup event enable on SD card removal,1: Enables wakeup event enable on SD card removal" newline bitfld.long 0x0 25. "WECINS,Wakeup event enable on SD card insertion" "0: Disable wakeup event enable on SD card insertion,1: Enable wakeup event enable on SD card insertion" newline bitfld.long 0x0 24. "WECINT,Wakeup event enable on card interrupt" "0: Disables wakeup event enable on card interrupt,1: Enables wakeup event enable on card interrupt" newline bitfld.long 0x0 20. "RD_DONE_NO_8CLK,Read performed number 8 clock" "0,1" newline bitfld.long 0x0 19. "IABG,Interrupt at block gap" "0: Disables interrupt at block gap,1: Enables interrupt at block gap" newline bitfld.long 0x0 18. "RWCTL,Read wait control" "0: Disables read wait control and stop SD clock at..,1: Enables read wait control and assert read wait.." newline bitfld.long 0x0 17. "CREQ,Continue request" "0: No effect,1: Restart" newline bitfld.long 0x0 16. "SABGREQ,Stop at block gap request" "0: Transfer,1: Stop" newline bitfld.long 0x0 8.--9. "DMASEL,DMA select" "0: No DMA or simple DMA is selected.,1: ADMA1 is selected.,2: ADMA2 is selected.,?" newline bitfld.long 0x0 7. "CDSS,Card detect signal selection" "0: Card detection level is selected (for normal..,1: Card detection test level is selected (for test.." newline bitfld.long 0x0 6. "CDTL,Card detect test level" "0: Card detect test level is 0 no card inserted,1: Card detect test level is 1 card inserted" newline bitfld.long 0x0 4.--5. "EMODE,Endian mode" "0: Big endian mode,1: Half word big endian mode,2: Little endian mode,?" newline bitfld.long 0x0 3. "D3CD,DATA3 as card detection pin" "0: DATA3 does not monitor card insertion,1: DATA3 as card detection pin" newline bitfld.long 0x0 1.--2. "DTW,Data transfer width" "0: 1-bit mode,1: 4-bit mode,2: 8-bit mode,?" line.long 0x4 "SYS_CTRL,System Control" bitfld.long 0x4 28. "RSTT,Reset tuning" "0,1" newline bitfld.long 0x4 27. "INITA,Initialization active" "0,1" newline bitfld.long 0x4 26. "RSTD,Software reset for data line" "0: No reset,1: Reset" newline bitfld.long 0x4 25. "RSTC,Software reset for CMD line" "0: No reset,1: Reset" newline bitfld.long 0x4 24. "RSTA,Software reset for all" "0: No reset,1: Reset" newline bitfld.long 0x4 23. "IPP_RST_N,Hardware reset" "0,1" newline hexmask.long.byte 0x4 16.--19. 1. "DTOCV,Data timeout counter value" newline hexmask.long.byte 0x4 8.--15. 1. "SDCLKFS,SDCLK frequency select" newline hexmask.long.byte 0x4 4.--7. 1. "DVS,Divisor" line.long 0x8 "INT_STATUS,Interrupt Status" eventfld.long 0x8 28. "DMAE,DMA error" "0: No error,1: Error" newline eventfld.long 0x8 26. "TNE,Tuning error: (only for SD3.0 SDR104 mode and eMMC HS200 mode)" "0,1" newline eventfld.long 0x8 24. "AC12E,Auto CMD12 error" "0: No error,1: Error" newline eventfld.long 0x8 22. "DEBE,Data end bit error" "0: No error,1: Error" newline eventfld.long 0x8 21. "DCE,Data CRC error" "0: No error,1: Error" newline eventfld.long 0x8 20. "DTOE,Data timeout error" "0: No error,1: Time out" newline eventfld.long 0x8 19. "CIE,Command index error" "0: No error,1: Error" newline eventfld.long 0x8 18. "CEBE,Command end bit error" "0: No error,1: End bit error generated" newline eventfld.long 0x8 17. "CCE,Command CRC error" "0: No error,1: CRC error generated" newline eventfld.long 0x8 16. "CTOE,Command timeout error" "0: No error,1: Time out" newline rbitfld.long 0x8 15. "ERR_INT_STATUS,Error Interrupt Status" "0,1" newline eventfld.long 0x8 14. "CQI,Command queuing interrupt" "0,1" newline eventfld.long 0x8 13. "TP,Tuning pass:(only for SD3.0 SDR104 mode and eMMC HS200 mode)" "0,1" newline eventfld.long 0x8 12. "RTE,Re-tuning event: (only for SD3.0 SDR104 mode and eMMC HS200 mode)" "0: Re-tuning is not required.,1: Re-tuning should be performed." newline eventfld.long 0x8 8. "CINT,Card interrupt" "0: No card interrupt,1: Generate card interrupt" newline eventfld.long 0x8 7. "CRM,Card removal" "0: Card state unstable or inserted,1: Card removed" newline eventfld.long 0x8 6. "CINS,Card insertion" "0: Card state unstable or removed,1: Card inserted" newline eventfld.long 0x8 5. "BRR,Buffer read ready" "0: Not ready to read buffer,1: Ready to read buffer" newline eventfld.long 0x8 4. "BWR,Buffer write ready" "0: Not ready to write buffer,1: Ready to write buffer" newline eventfld.long 0x8 3. "DINT,DMA interrupt" "0: No DMA interrupt,1: DMA interrupt is generated." newline eventfld.long 0x8 2. "BGE,Block gap event" "0: No block gap event,1: Transaction stopped at block gap" newline eventfld.long 0x8 1. "TC,Transfer complete" "0: Transfer does not complete,1: Transfer complete" newline eventfld.long 0x8 0. "CC,Command complete" "0: Command not complete,1: Command complete" line.long 0xC "INT_STATUS_EN,Interrupt Status Enable" bitfld.long 0xC 28. "DMAESEN,DMA error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 26. "TNESEN,Tuning error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 24. "AC12ESEN,Auto CMD12 error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 22. "DEBESEN,Data end bit error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 21. "DCESEN,Data CRC error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 20. "DTOESEN,Data timeout error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 19. "CIESEN,Command index error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 18. "CEBESEN,Command end bit error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 17. "CCESEN,Command CRC error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 16. "CTOESEN,Command timeout error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 14. "CQISEN,Command queuing status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 13. "TPSEN,Tuning pass status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 12. "RTESEN,Re-tuning event status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 8. "CINTSEN,Card interrupt status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 7. "CRMSEN,Card removal status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 6. "CINSSEN,Card insertion status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 5. "BRRSEN,Buffer read ready status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 4. "BWRSEN,Buffer write ready status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 3. "DINTSEN,DMA interrupt status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 2. "BGESEN,Block gap event status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 1. "TCSEN,Transfer complete status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 0. "CCSEN,Command complete status enable" "0: Masked,1: Enabled" line.long 0x10 "INT_SIGNAL_EN,Interrupt Signal Enable" bitfld.long 0x10 28. "DMAEIEN,DMA error interrupt enable" "0: Masked,1: Enable" newline bitfld.long 0x10 26. "TNEIEN,Tuning error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 24. "AC12EIEN,Auto CMD12 error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 22. "DEBEIEN,Data end bit error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 21. "DCEIEN,Data CRC error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 20. "DTOEIEN,Data timeout error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 19. "CIEIEN,Command index error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 18. "CEBEIEN,Command end bit error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 17. "CCEIEN,Command CRC error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 16. "CTOEIEN,Command timeout error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 14. "CQIIEN,Command queuing signal enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 13. "TPIEN,Tuning pass interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 12. "RTEIEN,Re-tuning event interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 8. "CINTIEN,Card interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 7. "CRMIEN,Card removal interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 6. "CINSIEN,Card insertion interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 5. "BRRIEN,Buffer read ready interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 4. "BWRIEN,Buffer write ready interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 3. "DINTIEN,DMA interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 2. "BGEIEN,Block gap event interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 1. "TCIEN,Transfer complete interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 0. "CCIEN,Command complete interrupt enable" "0: Masked,1: Enabled" line.long 0x14 "AUTOCMD12_ERR_STATUS,Auto CMD12 Error Status" bitfld.long 0x14 23. "SMP_CLK_SEL,Sample clock select" "0: Fixed clock is used to sample data,1: Tuned clock is used to sample data" newline bitfld.long 0x14 22. "EXECUTE_TUNING,Execute tuning" "0: Tuning procedure is aborted,1: Start tuning procedure" newline rbitfld.long 0x14 7. "CNIBAC12E,Command not issued by Auto CMD12 error" "0: No error,1: Not issued" newline rbitfld.long 0x14 4. "AC12IE,Auto CMD12 / 23 index error" "0: No error,1: Error the CMD index in response is not CMD12/23" newline rbitfld.long 0x14 3. "AC12EBE,Auto CMD12 / 23 end bit error" "0: No error,1: End bit error generated" newline rbitfld.long 0x14 2. "AC12CE,Auto CMD12 / 23 CRC error" "0: No CRC error,1: CRC error met in Auto CMD12/23 response" newline rbitfld.long 0x14 1. "AC12TOE,Auto CMD12 / 23 timeout error" "0: No error,1: Time out" newline rbitfld.long 0x14 0. "AC12NE,Auto CMD12 not executed" "0: Executed,1: Not executed" line.long 0x18 "HOST_CTRL_CAP,Host Controller Capabilities" rbitfld.long 0x18 26. "VS18,Voltage support 1.8 V" "0: 1.8 V not supported,1: 1.8 V supported" newline rbitfld.long 0x18 25. "VS30,Voltage support 3.0 V" "0: 3.0 V not supported,1: 3.0 V supported" newline rbitfld.long 0x18 24. "VS33,Voltage support 3.3 V" "0: 3.3 V not supported,1: 3.3 V supported" newline rbitfld.long 0x18 23. "SRS,Suspend / resume support" "0: Not supported,1: Supported" newline rbitfld.long 0x18 22. "DMAS,DMA support" "0: DMA not supported,1: DMA supported" newline rbitfld.long 0x18 21. "HSS,High speed support" "0: High speed not supported,1: High speed supported" newline rbitfld.long 0x18 20. "ADMAS,ADMA support" "0: Advanced DMA not supported,1: Advanced DMA supported" newline rbitfld.long 0x18 16.--18. "MBL,Max block length" "0: 512 bytes,1: 1024 bytes,2: 2048 bytes,3: 4096 bytes,?,?,?,?" newline bitfld.long 0x18 13. "USE_TUNING_SDR50,Use Tuning for SDR50" "0: SDR50 does not support tuning,1: SDR50 supports tuning" newline rbitfld.long 0x18 2. "DDR50_SUPPORT,DDR50 support" "0,1" newline rbitfld.long 0x18 1. "SDR104_SUPPORT,SDR104 support" "0,1" newline rbitfld.long 0x18 0. "SDR50_SUPPORT,SDR50 support" "0,1" line.long 0x1C "WTMK_LVL,Watermark Level" hexmask.long.byte 0x1C 16.--23. 1. "WR_WML,Write watermark level" newline hexmask.long.byte 0x1C 0.--7. 1. "RD_WML,Read watermark level" line.long 0x20 "MIX_CTRL,Mixer Control" bitfld.long 0x20 27. "EN_HS400_MODE,Enable enhance HS400 mode" "0,1" newline bitfld.long 0x20 26. "HS400_MODE,Enable HS400 mode" "0,1" newline bitfld.long 0x20 25. "FBCLK_SEL,Feedback clock source selection (Only used for SD3.0 SDR104 mode and eMMC HS200 mode)" "0: Feedback clock comes from the loopback CLK,1: Feedback clock comes from the ipp_card_clk_out" newline bitfld.long 0x20 24. "AUTO_TUNE_EN,Auto tuning enable (Only used for SD3.0 SDR104 mode and eMMC HS200 mode)" "0: Disable auto tuning,1: Enable auto tuning" newline bitfld.long 0x20 23. "SMP_CLK_SEL,Clock selection" "0: Fixed clock is used to sample data / cmd,1: Tuned clock is used to sample data / cmd" newline bitfld.long 0x20 22. "EXE_TUNE,Execute tuning: (Only used for SD3.0 SDR104 mode and eMMC HS200 mode)" "0: Not tuned or tuning completed,1: Execute tuning" newline bitfld.long 0x20 7. "AC23EN,Auto CMD23 enable" "0,1" newline bitfld.long 0x20 6. "NIBBLE_POS,Nibble position indication" "0,1" newline bitfld.long 0x20 5. "MSBSEL,Multi / Single block select" "0: Single block,1: Multiple blocks" newline bitfld.long 0x20 4. "DTDSEL,Data transfer direction select" "0: Write (Host to card),1: Read (Card to host)" newline bitfld.long 0x20 3. "DDR_EN,Dual data rate mode selection" "0,1" newline bitfld.long 0x20 2. "AC12EN,Auto CMD12 enable" "0: Disable,1: Enable" newline bitfld.long 0x20 1. "BCEN,Block count enable" "0: Disable,1: Enable" newline bitfld.long 0x20 0. "DMAEN,DMA enable" "0: Disable,1: Enable" group.long 0x50++0x3 line.long 0x0 "FORCE_EVENT,Force Event" bitfld.long 0x0 31. "FEVTCINT,Force event card interrupt" "0,1" newline bitfld.long 0x0 28. "FEVTDMAE,Force event DMA error" "0,1" newline bitfld.long 0x0 26. "FEVTTNE,Force tuning error" "0,1" newline bitfld.long 0x0 24. "FEVTAC12E,Force event Auto Command 12 error" "0,1" newline bitfld.long 0x0 22. "FEVTDEBE,Force event data end bit error" "0,1" newline bitfld.long 0x0 21. "FEVTDCE,Force event data CRC error" "0,1" newline bitfld.long 0x0 20. "FEVTDTOE,Force event data time out error" "0,1" newline bitfld.long 0x0 19. "FEVTCIE,Force event command index error" "0,1" newline bitfld.long 0x0 18. "FEVTCEBE,Force event command end bit error" "0,1" newline bitfld.long 0x0 17. "FEVTCCE,Force event command CRC error" "0,1" newline bitfld.long 0x0 16. "FEVTCTOE,Force event command time out error" "0,1" newline bitfld.long 0x0 7. "FEVTCNIBAC12E,Force event command not executed by Auto Command 12 error" "0,1" newline bitfld.long 0x0 4. "FEVTAC12IE,Force event Auto Command 12 index error" "0,1" newline bitfld.long 0x0 3. "FEVTAC12EBE,Force event Auto Command 12 end bit error" "0,1" newline bitfld.long 0x0 2. "FEVTAC12CE,Force event auto command 12 CRC error" "0,1" newline bitfld.long 0x0 1. "FEVTAC12TOE,Force event auto command 12 time out error" "0,1" newline bitfld.long 0x0 0. "FEVTAC12NE,Force event auto command 12 not executed" "0,1" rgroup.long 0x54++0x3 line.long 0x0 "ADMA_ERR_STATUS,ADMA Error Status" bitfld.long 0x0 3. "ADMADCE,ADMA descriptor error" "0: No error,1: Error" newline bitfld.long 0x0 2. "ADMALME,ADMA length mismatch error" "0: No error,1: Error" newline bitfld.long 0x0 0.--1. "ADMAES,ADMA error state (when ADMA error is occurred)" "0,1,2,3" group.long 0x58++0x3 line.long 0x0 "ADMA_SYS_ADDR,ADMA System Address" hexmask.long 0x0 2.--31. 1. "ADS_ADDR,ADMA system address" group.long 0x60++0x3 line.long 0x0 "DLL_CTRL,DLL (Delay Line) Control" hexmask.long.byte 0x0 28.--31. 1. "DLL_CTRL_REF_UPDATE_INT,DLL control loop update interval" newline hexmask.long.byte 0x0 20.--27. 1. "DLL_CTRL_SLV_UPDATE_INT,Slave delay line update interval" newline bitfld.long 0x0 16.--18. "DLL_CTRL_SLV_DLY_TARGET1,DLL slave delay target1" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x0 9.--15. 1. "DLL_CTRL_SLV_OVERRIDE_VAL,DLL slave override val" newline bitfld.long 0x0 8. "DLL_CTRL_SLV_OVERRIDE,DLL slave override" "0,1" newline bitfld.long 0x0 7. "DLL_CTRL_GATE_UPDATE,DLL gate update" "0,1" newline hexmask.long.byte 0x0 3.--6. 1. "DLL_CTRL_SLV_DLY_TARGET0,DLL slave delay target0" newline bitfld.long 0x0 2. "DLL_CTRL_SLV_FORCE_UPD,DLL slave delay line" "0,1" newline bitfld.long 0x0 1. "DLL_CTRL_RESET,DLL reset" "0,1" newline bitfld.long 0x0 0. "DLL_CTRL_ENABLE,DLL and delay chain" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "DLL_STATUS,DLL Status" hexmask.long.byte 0x0 9.--15. 1. "DLL_STS_REF_SEL,Reference delay line select taps" newline hexmask.long.byte 0x0 2.--8. 1. "DLL_STS_SLV_SEL,Slave delay line select status" newline bitfld.long 0x0 1. "DLL_STS_REF_LOCK,Reference DLL lock status" "0,1" newline bitfld.long 0x0 0. "DLL_STS_SLV_LOCK,Slave delay-line lock status" "0,1" group.long 0x68++0x3 line.long 0x0 "CLK_TUNE_CTRL_STATUS,CLK Tuning Control and Status" rbitfld.long 0x0 31. "PRE_ERR,PRE error" "0,1" newline hexmask.long.byte 0x0 24.--30. 1. "TAP_SEL_PRE,TAP_SEL_PRE" newline hexmask.long.byte 0x0 20.--23. 1. "TAP_SEL_OUT,Delay cells added on the feedback clock between CLK_PRE and CLK_OUT" newline hexmask.long.byte 0x0 16.--19. 1. "TAP_SEL_POST,Delay cells added on the feedback clock between CLK_OUT and CLK_POST" newline rbitfld.long 0x0 15. "NXT_ERR,NXT error" "0,1" newline hexmask.long.byte 0x0 8.--14. 1. "DLY_CELL_SET_PRE,delay cells on the feedback clock between the feedback clock and CLK_PRE" newline hexmask.long.byte 0x0 4.--7. 1. "DLY_CELL_SET_OUT,Delay cells on the feedback clock between CLK_PRE and CLK_OUT" newline hexmask.long.byte 0x0 0.--3. 1. "DLY_CELL_SET_POST,Delay cells on the feedback clock between CLK_OUT and CLK_POST" group.long 0x70++0x3 line.long 0x0 "STROBE_DLL_CTRL,Strobe DLL control" hexmask.long.byte 0x0 28.--31. 1. "STROBE_DLL_CTRL_REF_UPDATE_INT,Strobe DLL control reference update interval" newline hexmask.long.byte 0x0 20.--27. 1. "STROBE_DLL_CTRL_SLV_UPDATE_INT,Strobe DLL control slave update interval" newline hexmask.long.byte 0x0 9.--15. 1. "STROBE_DLL_CTRL_SLV_OVERRIDE_VAL,Strobe DLL control slave Override value" newline bitfld.long 0x0 8. "STROBE_DLL_CTRL_SLV_OVERRIDE,Strobe DLL control slave override" "0,1" newline bitfld.long 0x0 7. "STROBE_DLL_CTRL_GATE_UPDATE,Strobe DLL control gate update" "0,1" newline hexmask.long.byte 0x0 3.--6. 1. "STROBE_DLL_CTRL_SLV_DLY_TARGET,Strobe DLL Control Slave Delay Target" newline bitfld.long 0x0 2. "STROBE_DLL_CTRL_SLV_FORCE_UPD,Strobe DLL control slave force updated" "0,1" newline bitfld.long 0x0 1. "STROBE_DLL_CTRL_RESET,Strobe DLL control reset" "0,1" newline bitfld.long 0x0 0. "STROBE_DLL_CTRL_ENABLE,Strobe DLL control enable" "0,1" rgroup.long 0x74++0x3 line.long 0x0 "STROBE_DLL_STATUS,Strobe DLL status" hexmask.long.byte 0x0 9.--15. 1. "STROBE_DLL_STS_REF_SEL,Strobe DLL status reference select" newline hexmask.long.byte 0x0 2.--8. 1. "STROBE_DLL_STS_SLV_SEL,Strobe DLL status slave select" newline bitfld.long 0x0 1. "STROBE_DLL_STS_REF_LOCK,Strobe DLL status reference lock" "0,1" newline bitfld.long 0x0 0. "STROBE_DLL_STS_SLV_LOCK,Strobe DLL status slave lock" "0,1" group.long 0xC0++0xF line.long 0x0 "VEND_SPEC,Vendor Specific Register" bitfld.long 0x0 31. "CMD_BYTE_EN,Register byte access for CMD_XFR_TYP" "0: Disable. MIX_CTRL[7:0] is read/write and..,1: Enable. MIX_CTRL[7:0] is read-only and.." newline bitfld.long 0x0 15. "CRC_CHK_DIS,CRC Check Disable" "0: Check CRC16 for every read data packet and check..,1: Ignore CRC16 check for every read data packet.." newline bitfld.long 0x0 8. "FRC_SDCLK_ON,Force CLK" "0: CLK active or inactive is fully controlled by..,1: Force CLK active" newline bitfld.long 0x0 3. "AC12_WR_CHKBUSY_EN,Check busy enable" "0: Do not check busy after auto CMD12 for write..,1: Check busy after auto CMD12 for write data packet" newline bitfld.long 0x0 1. "VSELECT,Voltage selection" "0: Change the voltage to high voltage range around..,1: Change the voltage to low voltage range around.." line.long 0x4 "MMC_BOOT,eMMC Boot" hexmask.long.word 0x4 16.--31. 1. "BOOT_BLK_CNT,Stop At Block Gap value of automatic mode" newline bitfld.long 0x4 8. "DISABLE_TIME_OUT,Time out" "0: Enable time out,1: Disable time out" newline bitfld.long 0x4 7. "AUTO_SABG_EN,Auto stop at block gap" "0,1" newline bitfld.long 0x4 6. "BOOT_EN,Boot enable" "0: Fast boot disable,1: Fast boot enable" newline bitfld.long 0x4 5. "BOOT_MODE,Boot mode" "0: Normal boot,1: Alternative boot" newline bitfld.long 0x4 4. "BOOT_ACK,BOOT ACK" "0: No ack,1: Ack" newline hexmask.long.byte 0x4 0.--3. 1. "DTOCV_ACK,DTOCV_ACK" line.long 0x8 "VEND_SPEC2,Vendor Specific 2 Register" hexmask.long.word 0x8 16.--31. 1. "FBCLK_TAP_SEL,Enable extra delay on internal feedback clock" newline bitfld.long 0x8 15. "EN_32K_CLK,Enable 32 kHz clock for card detection" "0,1" newline bitfld.long 0x8 12. "ACMD23_ARGU2_EN,Argument2 register enable for ACMD23" "0: Disable,1: Argument2 register enable for ACMD23 sharing.." newline bitfld.long 0x8 11. "HS400_RD_CLK_STOP_EN,HS400 read clock stop enable" "0,1" newline bitfld.long 0x8 10. "HS400_WR_CLK_STOP_EN,HS400 write clock stop enable" "0,1" newline bitfld.long 0x8 6. "TUNING_CMD_EN,Tuning command enable" "0: Auto tuning circuit does not check the CMD line.,1: Auto tuning circuit checks the CMD line." newline bitfld.long 0x8 4.--5. "TUNING_BIT_EN,Tuning bit enable" "0: Enable Tuning circuit for DATA[3:0],1: Enable Tuning circuit for DATA[7:0],2: Enable Tuning circuit for DATA[0],3: Invalid" newline bitfld.long 0x8 3. "CARD_INT_D3_TEST,Card interrupt detection test" "0: Check the card interrupt only when DATA3 is high.,1: Check the card interrupt by ignoring the status.." line.long 0xC "TUNING_CTRL,Tuning Control" bitfld.long 0xC 24. "STD_TUNING_EN,Standard tuning circuit and procedure enable" "0,1" newline bitfld.long 0xC 20.--22. "TUNING_WINDOW,Data window" "0,1,2,3,4,5,6,7" newline bitfld.long 0xC 16.--18. "TUNING_STEP,TUNING_STEP" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0xC 8.--15. 1. "TUNING_COUNTER,Tuning counter" newline bitfld.long 0xC 7. "DIS_CMD_CHK_FOR_STD_TUNING,Disable command check for standard tuning" "0,1" newline hexmask.long.byte 0xC 0.--6. 1. "TUNING_START_TAP,Tuning start" rgroup.long 0x100++0x3 line.long 0x0 "CQVER,Command Queuing Version" hexmask.long.byte 0x0 8.--11. 1. "MAJOR_VN,eMMC major version number" newline hexmask.long.byte 0x0 4.--7. 1. "MINOR_VN,eMMC minor version number" newline hexmask.long.byte 0x0 0.--3. 1. "VERSION_SUFFIX,eMMC version suffix" group.long 0x104++0x2B line.long 0x0 "CQCAP,Command Queuing Capabilities" hexmask.long.byte 0x0 12.--15. 1. "ITCFMUL,Internal timer clock frequency multiplier" newline hexmask.long.word 0x0 0.--9. 1. "ITCFVAL,Internal timer clock frequency value" line.long 0x4 "CQCFG,Command Queuing Configuration" bitfld.long 0x4 12. "DCMDE,Direct command (DCMD) enable" "0: Task descriptor in slot #31 is a Data Transfer..,1: Task descriptor in slot #31 is a DCMD Task.." newline bitfld.long 0x4 8. "TDS,Task descriptor size" "0: Task descriptor size is 64 bits,1: Task descriptor size is 128 bits" newline bitfld.long 0x4 0. "CQUE,Command queuing enable" "0,1" line.long 0x8 "CQCTL,Command Queuing Control" bitfld.long 0x8 8. "CLEAR,Clear all tasks" "0,1" newline bitfld.long 0x8 0. "HALT,Halt" "0,1" line.long 0xC "CQIS,Command Queuing Interrupt Status" eventfld.long 0xC 3. "TCL,Task cleared" "0,1" newline eventfld.long 0xC 2. "RED,Response error detected interrupt" "0,1" newline eventfld.long 0xC 1. "TCC,Task complete interrupt" "0,1" newline eventfld.long 0xC 0. "HAC,Halt complete interrupt" "0,1" line.long 0x10 "CQISTE,Command Queuing Interrupt Status Enable" bitfld.long 0x10 3. "TCL_STE,Task cleared status enable" "0: CQIS[TCL] is disabled,1: CQIS[TCL] is set when its interrupt condition is.." newline bitfld.long 0x10 2. "RED_STE,Response error detected status enable" "0: CQIS[RED]is disabled,1: CQIS[RED] is set when its interrupt condition is.." newline bitfld.long 0x10 1. "TCC_STE,Task complete status enable" "0: CQIS[TCC] is disabled,1: CQIS[TCC] is set when its interrupt condition is.." newline bitfld.long 0x10 0. "HAC_STE,Halt complete status enable" "0: CQIS[HAC] is disabled,1: CQIS[HAC] is set when its interrupt condition is.." line.long 0x14 "CQISGE,Command Queuing Interrupt Signal Enable" bitfld.long 0x14 3. "TCL_SGE,Task cleared signal enable" "0,1" newline bitfld.long 0x14 2. "RED_SGE,Response error detected signal enable" "0,1" newline bitfld.long 0x14 1. "TCC_SGE,Task complete signal enable" "0,1" newline bitfld.long 0x14 0. "HAC_SGE,Halt complete signal enable" "0,1" line.long 0x18 "CQIC,Command Queuing Interrupt Coalescing" bitfld.long 0x18 31. "ICENDIS,Interrupt coalescing enable/disable" "0,1" newline rbitfld.long 0x18 20. "ICSB,Interrupt coalescing status" "0: No task completions have occurred since last..,1: At least one task completion has been counted.." newline bitfld.long 0x18 16. "ICCTR,Counter and timer reset" "0,1" newline bitfld.long 0x18 15. "ICCTHWEN,Interrupt coalescing counter threshold write enable" "0,1" newline hexmask.long.byte 0x18 8.--12. 1. "ICCTH,Interrupt coalescing counter threshold" newline bitfld.long 0x18 7. "ICTOVALWEN,Interrupt coalescing timeout value write enable" "0,1" newline hexmask.long.byte 0x18 0.--6. 1. "ICTOVAL,Interrupt coalescing timeout value" line.long 0x1C "CQTDLBA,Command Queuing Task Descriptor List Base Address" hexmask.long 0x1C 0.--31. 1. "TDLBA,Task descriptor list base address" line.long 0x20 "CQTDLBAU,Command Queuing Task Descriptor List Base Address Upper 32 Bits" hexmask.long 0x20 0.--31. 1. "TDLBAU,Task descriptor list base address" line.long 0x24 "CQTDBR,Command Queuing Task Doorbell" hexmask.long 0x24 0.--31. 1. "TDBR,Task doorbell" line.long 0x28 "CQTCN,Command Queuing Task Completion Notification" hexmask.long 0x28 0.--31. 1. "TCN,Task complete notification" rgroup.long 0x130++0x7 line.long 0x0 "CQDQS,Command Queuing Device Queue Status" hexmask.long 0x0 0.--31. 1. "DQS,Device queue status" line.long 0x4 "CQDPT,Command Queuing Device Pending Tasks" hexmask.long 0x4 0.--31. 1. "DPT,Device pending tasks" group.long 0x138++0x3 line.long 0x0 "CQTCLR,Command Queuing Task Clear" hexmask.long 0x0 0.--31. 1. "TCLR,Task clear" group.long 0x140++0x7 line.long 0x0 "CQSSC1,Command Queuing Send Status Configuration 1" hexmask.long.byte 0x0 16.--19. 1. "CBC,Send status command block counter" newline hexmask.long.word 0x0 0.--15. 1. "CIT,Send status command idle timer" line.long 0x4 "CQSSC2,Command Queuing Send Status Configuration 2" hexmask.long.word 0x4 0.--15. 1. "SSC2,Send queue status RCA" rgroup.long 0x148++0x3 line.long 0x0 "CQCRDCT,Command Queuing Command Response for Direct-Command Task" hexmask.long 0x0 0.--31. 1. "CRDCT,Direct command last response" group.long 0x150++0x3 line.long 0x0 "CQRMEM,Command Queuing Response Mode Error Mask" hexmask.long 0x0 0.--31. 1. "RMEM,Response mode error mask" rgroup.long 0x154++0xB line.long 0x0 "CQTERRI,Command Queuing Task Error Information" bitfld.long 0x0 31. "DTEFV,Data transfer error fields valid" "0,1" newline hexmask.long.byte 0x0 24.--28. 1. "DTETID,Data transfer error task ID" newline hexmask.long.byte 0x0 16.--21. 1. "DTECI,Data transfer error command index" newline bitfld.long 0x0 15. "RMEFV,Response mode error fields valid" "0,1" newline hexmask.long.byte 0x0 8.--12. 1. "RMETID,Response mode error task ID" newline hexmask.long.byte 0x0 0.--5. 1. "RMECI,Response mode error command index" line.long 0x4 "CQCRI,Command Queuing Command Response Index" hexmask.long.byte 0x4 0.--5. 1. "LCMDRI,Last command response index" line.long 0x8 "CQCRA,Command Queuing Command Response Argument" hexmask.long 0x8 0.--31. 1. "LCMDRA,Last command response argument" tree.end tree.end tree "UTICK (Micro-Tick Timer)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "UTICK0" base ad:0x4000F000 group.long 0x0++0xB line.long 0x0 "CTRL,Control" bitfld.long 0x0 31. "REPEAT,Repeat Delay" "0: One-time delay,1: Delay repeats continuously" hexmask.long 0x0 0.--30. 1. "DELAYVAL,Tick Interval" line.long 0x4 "STAT,Status" eventfld.long 0x4 1. "ACTIVE,Timer Active Flag" "0: Inactive (stopped),1: Active" bitfld.long 0x4 0. "INTR,Interrupt Flag" "0: Not pending,1: Pending" line.long 0x8 "CFG,Capture Configuration" bitfld.long 0x8 11. "CAPPOL3,Capture Polarity 3" "0: Positive,1: Negative" bitfld.long 0x8 10. "CAPPOL2,Capture Polarity 2" "0: Positive,1: Negative" bitfld.long 0x8 9. "CAPPOL1,Capture-Polarity 1" "0: Positive,1: Negative" newline bitfld.long 0x8 8. "CAPPOL0,Capture Polarity 0" "0: Positive,1: Negative" bitfld.long 0x8 3. "CAPEN3,Enable Capture 3" "0: Disable,1: Enable" bitfld.long 0x8 2. "CAPEN2,Enable Capture 2" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "CAPEN1,Enable Capture 1" "0: Disable,1: Enable" bitfld.long 0x8 0. "CAPEN0,Enable Capture 0" "0: Disable,1: Enable" wgroup.long 0xC++0x3 line.long 0x0 "CAPCLR,Capture Clear" bitfld.long 0x0 3. "CAPCLR3,Clear Capture 3" "0: Does nothing,1: Clears the CAP3 register value" bitfld.long 0x0 2. "CAPCLR2,Clear Capture 2" "0: Does nothing,1: Clears the CAP2 register value" bitfld.long 0x0 1. "CAPCLR1,Clear Capture 1" "0: Does nothing,1: Clears the CAP1 register value" newline bitfld.long 0x0 0. "CAPCLR0,Clear Capture 0" "0: Does nothing,1: Clears the CAP0 register value" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x10)++0x3 line.long 0x0 "CAP[$1],Capture" bitfld.long 0x0 31. "VALID,Captured Value Valid Flag" "0: Valid value not captured,1: Valid value captured" hexmask.long 0x0 0.--30. 1. "CAP_VALUE,Captured Value for the Related Capture Event" repeat.end tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "UTICK1" base ad:0x40052000 group.long 0x0++0xB line.long 0x0 "CTRL,Control" bitfld.long 0x0 31. "REPEAT,Repeat Delay" "0: One-time delay,1: Delay repeats continuously" hexmask.long 0x0 0.--30. 1. "DELAYVAL,Tick Interval" line.long 0x4 "STAT,Status" eventfld.long 0x4 1. "ACTIVE,Timer Active Flag" "0: Inactive (stopped),1: Active" bitfld.long 0x4 0. "INTR,Interrupt Flag" "0: Not pending,1: Pending" line.long 0x8 "CFG,Capture Configuration" bitfld.long 0x8 11. "CAPPOL3,Capture Polarity 3" "0: Positive,1: Negative" bitfld.long 0x8 10. "CAPPOL2,Capture Polarity 2" "0: Positive,1: Negative" bitfld.long 0x8 9. "CAPPOL1,Capture-Polarity 1" "0: Positive,1: Negative" newline bitfld.long 0x8 8. "CAPPOL0,Capture Polarity 0" "0: Positive,1: Negative" bitfld.long 0x8 3. "CAPEN3,Enable Capture 3" "0: Disable,1: Enable" bitfld.long 0x8 2. "CAPEN2,Enable Capture 2" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "CAPEN1,Enable Capture 1" "0: Disable,1: Enable" bitfld.long 0x8 0. "CAPEN0,Enable Capture 0" "0: Disable,1: Enable" wgroup.long 0xC++0x3 line.long 0x0 "CAPCLR,Capture Clear" bitfld.long 0x0 3. "CAPCLR3,Clear Capture 3" "0: Does nothing,1: Clears the CAP3 register value" bitfld.long 0x0 2. "CAPCLR2,Clear Capture 2" "0: Does nothing,1: Clears the CAP2 register value" bitfld.long 0x0 1. "CAPCLR1,Clear Capture 1" "0: Does nothing,1: Clears the CAP1 register value" newline bitfld.long 0x0 0. "CAPCLR0,Clear Capture 0" "0: Does nothing,1: Clears the CAP0 register value" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x10)++0x3 line.long 0x0 "CAP[$1],Capture" bitfld.long 0x0 31. "VALID,Captured Value Valid Flag" "0: Valid value not captured,1: Valid value captured" hexmask.long 0x0 0.--30. 1. "CAP_VALUE,Captured Value for the Related Capture Event" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "UTICK0" base ad:0x4000F000 group.long 0x0++0xB line.long 0x0 "CTRL,Control" bitfld.long 0x0 31. "REPEAT,Repeat Delay" "0: One-time delay,1: Delay repeats continuously" hexmask.long 0x0 0.--30. 1. "DELAYVAL,Tick Interval" line.long 0x4 "STAT,Status" eventfld.long 0x4 1. "ACTIVE,Timer Active Flag" "0: Inactive (stopped),1: Active" bitfld.long 0x4 0. "INTR,Interrupt Flag" "0: Not pending,1: Pending" line.long 0x8 "CFG,Capture Configuration" bitfld.long 0x8 11. "CAPPOL3,Capture Polarity 3" "0: Positive,1: Negative" bitfld.long 0x8 10. "CAPPOL2,Capture Polarity 2" "0: Positive,1: Negative" bitfld.long 0x8 9. "CAPPOL1,Capture-Polarity 1" "0: Positive,1: Negative" newline bitfld.long 0x8 8. "CAPPOL0,Capture Polarity 0" "0: Positive,1: Negative" bitfld.long 0x8 3. "CAPEN3,Enable Capture 3" "0: Disable,1: Enable" bitfld.long 0x8 2. "CAPEN2,Enable Capture 2" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "CAPEN1,Enable Capture 1" "0: Disable,1: Enable" bitfld.long 0x8 0. "CAPEN0,Enable Capture 0" "0: Disable,1: Enable" wgroup.long 0xC++0x3 line.long 0x0 "CAPCLR,Capture Clear" bitfld.long 0x0 3. "CAPCLR3,Clear Capture 3" "0: Does nothing,1: Clears the CAP3 register value" bitfld.long 0x0 2. "CAPCLR2,Clear Capture 2" "0: Does nothing,1: Clears the CAP2 register value" bitfld.long 0x0 1. "CAPCLR1,Clear Capture 1" "0: Does nothing,1: Clears the CAP1 register value" newline bitfld.long 0x0 0. "CAPCLR0,Clear Capture 0" "0: Does nothing,1: Clears the CAP0 register value" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x10)++0x3 line.long 0x0 "CAP[$1],Capture" bitfld.long 0x0 31. "VALID,Captured Value Valid Flag" "0: Valid value not captured,1: Valid value captured" hexmask.long 0x0 0.--30. 1. "CAP_VALUE,Captured Value for the Related Capture Event" repeat.end tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "UTICK1" base ad:0x40052000 group.long 0x0++0xB line.long 0x0 "CTRL,Control" bitfld.long 0x0 31. "REPEAT,Repeat Delay" "0: One-time delay,1: Delay repeats continuously" hexmask.long 0x0 0.--30. 1. "DELAYVAL,Tick Interval" line.long 0x4 "STAT,Status" eventfld.long 0x4 1. "ACTIVE,Timer Active Flag" "0: Inactive (stopped),1: Active" bitfld.long 0x4 0. "INTR,Interrupt Flag" "0: Not pending,1: Pending" line.long 0x8 "CFG,Capture Configuration" bitfld.long 0x8 11. "CAPPOL3,Capture Polarity 3" "0: Positive,1: Negative" bitfld.long 0x8 10. "CAPPOL2,Capture Polarity 2" "0: Positive,1: Negative" bitfld.long 0x8 9. "CAPPOL1,Capture-Polarity 1" "0: Positive,1: Negative" newline bitfld.long 0x8 8. "CAPPOL0,Capture Polarity 0" "0: Positive,1: Negative" bitfld.long 0x8 3. "CAPEN3,Enable Capture 3" "0: Disable,1: Enable" bitfld.long 0x8 2. "CAPEN2,Enable Capture 2" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "CAPEN1,Enable Capture 1" "0: Disable,1: Enable" bitfld.long 0x8 0. "CAPEN0,Enable Capture 0" "0: Disable,1: Enable" wgroup.long 0xC++0x3 line.long 0x0 "CAPCLR,Capture Clear" bitfld.long 0x0 3. "CAPCLR3,Clear Capture 3" "0: Does nothing,1: Clears the CAP3 register value" bitfld.long 0x0 2. "CAPCLR2,Clear Capture 2" "0: Does nothing,1: Clears the CAP2 register value" bitfld.long 0x0 1. "CAPCLR1,Clear Capture 1" "0: Does nothing,1: Clears the CAP1 register value" newline bitfld.long 0x0 0. "CAPCLR0,Clear Capture 0" "0: Does nothing,1: Clears the CAP0 register value" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x10)++0x3 line.long 0x0 "CAP[$1],Capture" bitfld.long 0x0 31. "VALID,Captured Value Valid Flag" "0: Valid value not captured,1: Valid value captured" hexmask.long 0x0 0.--30. 1. "CAP_VALUE,Captured Value for the Related Capture Event" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "UTICK0" base ad:0x4000F000 group.long 0x0++0xB line.long 0x0 "CTRL,Control" bitfld.long 0x0 31. "REPEAT,Repeat Delay" "0: One-time delay,1: Delay repeats continuously" hexmask.long 0x0 0.--30. 1. "DELAYVAL,Tick Interval" line.long 0x4 "STAT,Status" eventfld.long 0x4 1. "ACTIVE,Timer Active Flag" "0: Inactive (stopped),1: Active" bitfld.long 0x4 0. "INTR,Interrupt Flag" "0: Not pending,1: Pending" line.long 0x8 "CFG,Capture Configuration" bitfld.long 0x8 11. "CAPPOL3,Capture Polarity 3" "0: Positive,1: Negative" bitfld.long 0x8 10. "CAPPOL2,Capture Polarity 2" "0: Positive,1: Negative" bitfld.long 0x8 9. "CAPPOL1,Capture-Polarity 1" "0: Positive,1: Negative" newline bitfld.long 0x8 8. "CAPPOL0,Capture Polarity 0" "0: Positive,1: Negative" bitfld.long 0x8 3. "CAPEN3,Enable Capture 3" "0: Disable,1: Enable" bitfld.long 0x8 2. "CAPEN2,Enable Capture 2" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "CAPEN1,Enable Capture 1" "0: Disable,1: Enable" bitfld.long 0x8 0. "CAPEN0,Enable Capture 0" "0: Disable,1: Enable" wgroup.long 0xC++0x3 line.long 0x0 "CAPCLR,Capture Clear" bitfld.long 0x0 3. "CAPCLR3,Clear Capture 3" "0: Does nothing,1: Clears the CAP3 register value" bitfld.long 0x0 2. "CAPCLR2,Clear Capture 2" "0: Does nothing,1: Clears the CAP2 register value" bitfld.long 0x0 1. "CAPCLR1,Clear Capture 1" "0: Does nothing,1: Clears the CAP1 register value" newline bitfld.long 0x0 0. "CAPCLR0,Clear Capture 0" "0: Does nothing,1: Clears the CAP0 register value" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x10)++0x3 line.long 0x0 "CAP[$1],Capture" bitfld.long 0x0 31. "VALID,Captured Value Valid Flag" "0: Valid value not captured,1: Valid value captured" hexmask.long 0x0 0.--30. 1. "CAP_VALUE,Captured Value for the Related Capture Event" repeat.end tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "UTICK1" base ad:0x40052000 group.long 0x0++0xB line.long 0x0 "CTRL,Control" bitfld.long 0x0 31. "REPEAT,Repeat Delay" "0: One-time delay,1: Delay repeats continuously" hexmask.long 0x0 0.--30. 1. "DELAYVAL,Tick Interval" line.long 0x4 "STAT,Status" eventfld.long 0x4 1. "ACTIVE,Timer Active Flag" "0: Inactive (stopped),1: Active" bitfld.long 0x4 0. "INTR,Interrupt Flag" "0: Not pending,1: Pending" line.long 0x8 "CFG,Capture Configuration" bitfld.long 0x8 11. "CAPPOL3,Capture Polarity 3" "0: Positive,1: Negative" bitfld.long 0x8 10. "CAPPOL2,Capture Polarity 2" "0: Positive,1: Negative" bitfld.long 0x8 9. "CAPPOL1,Capture-Polarity 1" "0: Positive,1: Negative" newline bitfld.long 0x8 8. "CAPPOL0,Capture Polarity 0" "0: Positive,1: Negative" bitfld.long 0x8 3. "CAPEN3,Enable Capture 3" "0: Disable,1: Enable" bitfld.long 0x8 2. "CAPEN2,Enable Capture 2" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "CAPEN1,Enable Capture 1" "0: Disable,1: Enable" bitfld.long 0x8 0. "CAPEN0,Enable Capture 0" "0: Disable,1: Enable" wgroup.long 0xC++0x3 line.long 0x0 "CAPCLR,Capture Clear" bitfld.long 0x0 3. "CAPCLR3,Clear Capture 3" "0: Does nothing,1: Clears the CAP3 register value" bitfld.long 0x0 2. "CAPCLR2,Clear Capture 2" "0: Does nothing,1: Clears the CAP2 register value" bitfld.long 0x0 1. "CAPCLR1,Clear Capture 1" "0: Does nothing,1: Clears the CAP1 register value" newline bitfld.long 0x0 0. "CAPCLR0,Clear Capture 0" "0: Does nothing,1: Clears the CAP0 register value" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x10)++0x3 line.long 0x0 "CAP[$1],Capture" bitfld.long 0x0 31. "VALID,Captured Value Valid Flag" "0: Valid value not captured,1: Valid value captured" hexmask.long 0x0 0.--30. 1. "CAP_VALUE,Captured Value for the Related Capture Event" repeat.end tree.end endif tree.end tree "WWDT (Windowed Watchdog Timer)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")) tree "WWDT0" base ad:0x4000E000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end tree "WWDT1" base ad:0x4002E000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end endif sif (cpuis("IMXRT735-CPU1")) tree "WWDT2" base ad:0x40050000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end tree "WWDT3" base ad:0x40051000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end endif sif (cpuis("IMXRT758-CPU0")) tree "WWDT0" base ad:0x4000E000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end tree "WWDT1" base ad:0x4002E000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end endif sif (cpuis("IMXRT758-CPU1")) tree "WWDT2" base ad:0x40050000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end tree "WWDT3" base ad:0x40051000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end endif sif (cpuis("IMXRT798-CPU0")) tree "WWDT0" base ad:0x4000E000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end tree "WWDT1" base ad:0x4002E000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end endif sif (cpuis("IMXRT798-CPU1")) tree "WWDT2" base ad:0x40050000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end tree "WWDT3" base ad:0x40051000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end endif tree.end sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "XCACHE (Cache Memory Controller)" base ad:0x0 tree "XCACHE0" base ad:0x40033000 group.long 0x0++0xF line.long 0x0 "CCR,Cache Control" bitfld.long 0x0 31. "GO,Initiate Cache Command" "0: Write: no effect. Read: no cache command active,1: Write: initiates command; Read: cache command.." bitfld.long 0x0 27. "PUSHW1,Push Way 1" "0: No operation,1: When you write 1 to GO push all modified lines.." newline bitfld.long 0x0 26. "INVW1,Invalidate Way 1" "0: No operation,1: When you write 1 to GO invalidates all lines in.." bitfld.long 0x0 25. "PUSHW0,Push Way 0" "0: No operation,1: When you write 1 to GO push all modified lines.." newline bitfld.long 0x0 24. "INVW0,Invalidate Way 0" "0: No operation,1: When you write 1 to GO invalidates all lines in.." bitfld.long 0x0 3. "FRCNOALLC,Forces No Allocation on Cache Misses" "0: Allocation on cache misses,1: Forces no allocation on cache misses (must also.." newline bitfld.long 0x0 2. "FRCWT,Force Write Through Mode" "0: Does not force,1: Force" bitfld.long 0x0 0. "ENCACHE,Cache Enable" "0: Disable,1: Enable" line.long 0x4 "CLCR,Cache Line Control" bitfld.long 0x4 27. "LACC,Line Access Type" "0: Read,1: Write" bitfld.long 0x4 26. "LADSEL,Line Address Select" "0: Cache address,1: Physical address" newline bitfld.long 0x4 24.--25. "LCMD,Line Command" "0: Search and read or write,1: Invalidate,2: Push,3: Clear" bitfld.long 0x4 22. "LCWAY,Line Command Way" "0,1" newline bitfld.long 0x4 21. "LCIMB,Line Command Initial Modified" "0,1" bitfld.long 0x4 20. "LCIVB,Line Command Initial Valid" "0,1" newline bitfld.long 0x4 16. "TDSEL,Tag or Data Select" "0: Data,1: Tag" bitfld.long 0x4 14. "WSEL,Way Select" "0: Way 0,1: Way 1" newline hexmask.long.word 0x4 2.--13. 1. "CACHEADDR,Cache Address" bitfld.long 0x4 0. "LGO,Initiate Cache Line Command" "0: Write: no effect. Read: no line command active.,1: Write: initiate line command. Read: line command.." line.long 0x8 "CSAR,Cache Search Address" hexmask.long 0x8 2.--31. 1. "PHYADDR,Physical Address" bitfld.long 0x8 0. "LGO,Initiate Cache Line Command" "0: Write: no effect. Read: no line command active.,1: Write: initiate line command. Read: line command.." line.long 0xC "CCVR,Cache Read/Write Value" hexmask.long 0xC 0.--31. 1. "DATA,Cache Read/Write Data" tree.end tree "XCACHE1" base ad:0x40034000 group.long 0x0++0xF line.long 0x0 "CCR,Cache Control" bitfld.long 0x0 31. "GO,Initiate Cache Command" "0: Write: no effect. Read: no cache command active,1: Write: initiates command; Read: cache command.." bitfld.long 0x0 27. "PUSHW1,Push Way 1" "0: No operation,1: When you write 1 to GO push all modified lines.." newline bitfld.long 0x0 26. "INVW1,Invalidate Way 1" "0: No operation,1: When you write 1 to GO invalidates all lines in.." bitfld.long 0x0 25. "PUSHW0,Push Way 0" "0: No operation,1: When you write 1 to GO push all modified lines.." newline bitfld.long 0x0 24. "INVW0,Invalidate Way 0" "0: No operation,1: When you write 1 to GO invalidates all lines in.." bitfld.long 0x0 3. "FRCNOALLC,Forces No Allocation on Cache Misses" "0: Allocation on cache misses,1: Forces no allocation on cache misses (must also.." newline bitfld.long 0x0 2. "FRCWT,Force Write Through Mode" "0: Does not force,1: Force" bitfld.long 0x0 0. "ENCACHE,Cache Enable" "0: Disable,1: Enable" line.long 0x4 "CLCR,Cache Line Control" bitfld.long 0x4 27. "LACC,Line Access Type" "0: Read,1: Write" bitfld.long 0x4 26. "LADSEL,Line Address Select" "0: Cache address,1: Physical address" newline bitfld.long 0x4 24.--25. "LCMD,Line Command" "0: Search and read or write,1: Invalidate,2: Push,3: Clear" bitfld.long 0x4 22. "LCWAY,Line Command Way" "0,1" newline bitfld.long 0x4 21. "LCIMB,Line Command Initial Modified" "0,1" bitfld.long 0x4 20. "LCIVB,Line Command Initial Valid" "0,1" newline bitfld.long 0x4 16. "TDSEL,Tag or Data Select" "0: Data,1: Tag" bitfld.long 0x4 14. "WSEL,Way Select" "0: Way 0,1: Way 1" newline hexmask.long.word 0x4 2.--13. 1. "CACHEADDR,Cache Address" bitfld.long 0x4 0. "LGO,Initiate Cache Line Command" "0: Write: no effect. Read: no line command active.,1: Write: initiate line command. Read: line command.." line.long 0x8 "CSAR,Cache Search Address" hexmask.long 0x8 2.--31. 1. "PHYADDR,Physical Address" bitfld.long 0x8 0. "LGO,Initiate Cache Line Command" "0: Write: no effect. Read: no line command active.,1: Write: initiate line command. Read: line command.." line.long 0xC "CCVR,Cache Read/Write Value" hexmask.long 0xC 0.--31. 1. "DATA,Cache Read/Write Data" tree.end tree.end endif tree "XSPI (External Serial Peripheral Interface)" base ad:0x0 sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "XSPI0_ARDB" base ad:0x20000000 repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2)++0x3 line.long 0x0 "ARDB[$1],AHB RX Data Buffer Register" hexmask.long 0x0 0.--31. 1. "ARXD,ARDB provided RX buffer data" repeat.end tree.end tree "XSPI1_ARDB" base ad:0x20000000 repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2)++0x3 line.long 0x0 "ARDB[$1],AHB RX Data Buffer Register" hexmask.long 0x0 0.--31. 1. "ARXD,ARDB provided RX buffer data" repeat.end tree.end tree "XSPI2_ARDB" base ad:0x20000000 repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2)++0x3 line.long 0x0 "ARDB[$1],AHB RX Data Buffer Register" hexmask.long 0x0 0.--31. 1. "ARXD,ARDB provided RX buffer data" repeat.end tree.end endif sif (cpuis("IMXRT735-CPU0")||cpuis("IMXRT758-CPU0")||cpuis("IMXRT798-CPU0")) tree "XSPI0" base ad:0x40184000 group.long 0x0++0x3 line.long 0x0 "MCR,Module Configuration" bitfld.long 0x0 26. "CKN_FA_EN,CKN Pad For Flash Memory A" "0: Disables,1: Enables" newline bitfld.long 0x0 24.--25. "DQS_FA_SEL,DQS Clock For Sampling Read Data Flash Memory A" "?,1: Dummy pad loopback,2: DQS pad loopback,3: External DQS" newline bitfld.long 0x0 17. "ISD3FA,Idle Signal Drive IOFA[3] Flash Memory A" "0: Logic low,1: Logic high" newline bitfld.long 0x0 16. "ISD2FA,Idle Signal Drive IOFA[2] Flash Memory A" "0: Logic low,1: Logic high" newline bitfld.long 0x0 15. "DOZE,Doze Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 14. "MDIS,Module Disable" "0: Enables clocks,1: Allows external logic to disable clocks" newline bitfld.long 0x0 12. "DLPEN,Data Learning Pattern Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 11. "CLR_TXF,Clear TX FIFO" "0: No action. Always reads 0.,1: Clears buffer and returns pointers to 0" newline bitfld.long 0x0 10. "CLR_RXF,Clear RX FIFO" "0: No action. Always reads 0.,1: Clears buffer and returns pointers to 0" newline bitfld.long 0x0 9. "IPS_TG_RST,Software Reset for IPS Target Group Queue" "0: No action,1: Resets" newline bitfld.long 0x0 8. "VAR_LAT_EN,Variable Latency Enable" "0: Fixed latency,1: Variable latency" newline bitfld.long 0x0 7. "DDR_EN,DDR Mode Enable" "0: 2x clock disabled. Only SDR instructions processed,1: 2x clock enabled. Both SDR and DDR instructions.." newline bitfld.long 0x0 6. "DQS_EN,DQS Enable" "?,1: Enables" newline bitfld.long 0x0 5. "DQS_LAT_EN,DQS Latency Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "DQS_OUT_EN,DQS Output Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2.--3. "END_CFG,Byte Order" "0: 64-bit BE,1: 32-bit LE,2: 32-bit BE,3: 64-bit LE" newline bitfld.long 0x0 1. "SWRSTHD,Software Reset for AHB Domain" "0: Deasserts reset,1: Resets" newline bitfld.long 0x0 0. "SWRSTSD,Software Reset for Serial Flash Memory Domain" "0: Deasserts reset,1: Resets" rgroup.long 0x8++0x3 line.long 0x0 "IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,LUT Sequence ID" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" group.long 0xC++0x1B line.long 0x0 "FLSHCR,Flash Memory Configuration" bitfld.long 0x0 16.--17. "TDH,Serial Flash Memory Data in Hold Time" "0: Posedge of XSPI internal reference clock,1: 2x serial flash memory half clock,?,?" newline hexmask.long.byte 0x0 8.--11. 1. "TCSH,Serial Flash Memory CS Hold Time" newline hexmask.long.byte 0x0 0.--3. 1. "TCSS,Serial Flash Memory CS Setup Time" line.long 0x4 "BUF0CR,Buffer Configuration" bitfld.long 0x4 31. "HP_EN,High Priority Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x4 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x4 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x4 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x4 0.--4. 1. "MSTRID,Manager ID" line.long 0x8 "BUF1CR,Buffer Configuration" bitfld.long 0x8 31. "HP_EN,High Priority Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x8 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x8 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x8 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x8 0.--4. 1. "MSTRID,Manager ID" line.long 0xC "BUF2CR,Buffer Configuration" bitfld.long 0xC 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0xC 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0xC 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0xC 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0xC 0.--4. 1. "MSTRID,Manager ID" line.long 0x10 "BUF3CR,Buffer Configuration" bitfld.long 0x10 31. "ALLMST,All Manager Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x10 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x10 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x10 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x10 0.--4. 1. "MSTRID,Manager ID" line.long 0x14 "BFGENCR,Buffer Generic Configuration" hexmask.long.byte 0x14 28.--31. 1. "SEQID_WR,Write Sequence ID" newline bitfld.long 0x14 22.--23. "ALIGN,AHB Alignment" "0: No limit,1: 256B limit,2: 512B limit,3: 1KB limit" newline bitfld.long 0x14 21. "WR_FLUSH_EN,Write Flush Enable" "0: Not cleared,1: Cleared" newline bitfld.long 0x14 20. "PPWF_CLR,Page Program Wait Flag Clear" "0: Cleared by software,1: Cleared by XSPI. No software intervention.." newline bitfld.long 0x14 17. "SEQID_WR_EN,Enable Write Sequence ID" "0: Disables (use SEQID),1: Enables" newline hexmask.long.byte 0x14 12.--15. 1. "SEQID,LUT Sequence Pointer" newline bitfld.long 0x14 9.--10. "AHBSSIZE,AHB Split Size" "0: 8 bytes,1: 16 bytes,2: 32 bytes,3: 64 bytes" newline bitfld.long 0x14 8. "SPLITEN,AHB Transaction Split Enable" "0: Disables,1: Enables" newline hexmask.long.byte 0x14 0.--3. 1. "SEQID_RDSR,Read Status Register Sequence ID in LUT" line.long 0x18 "SOCCR,SOC Configuration" bitfld.long 0x18 28. "ENA_DLLABRT,DLL Abort Request Status Enable" "0: Masks,1: Unmasks" newline bitfld.long 0x18 27. "HRESP_ERR_MASK,HRESP Error Mask" "0: Allows HRESP error generation,1: Masks HRESP error generation" newline bitfld.long 0x18 26. "OBE_MASK_EN,Output Buffer Enable Mask Enable" "0: Enable all OBE in output direction for x8 mode..,1: Normal OBE handling for both read and write.." newline bitfld.long 0x18 25. "MASK_ECC,Mask ECC for False AHB Reads" "0: Unmask ECC error,1: Mask ECC error" newline hexmask.long.tbyte 0x18 0.--23. 1. "SOCCFG,SOC Configuration" repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "BUFIND[$1],Buffer n Top Index" hexmask.long.word 0x0 3.--12. 1. "TPINDX,Top Index Buffer" repeat.end group.long 0x50++0x3 line.long 0x0 "AWRCR,AHB Write Configuration" bitfld.long 0x0 15. "PPW_WR_DIS,Page Program Wait Write Disable" "0: Enables subsequent writes,1: Disables subsequent writes" newline bitfld.long 0x0 14. "PPW_RD_DIS,Page Program Wait Read Disable" "0: Enables subsequent reads,1: Disables subsequent reads" group.long 0x60++0x3 line.long 0x0 "DLLCRA,DLL Flash Memory A Configuration" bitfld.long 0x0 31. "DLLEN,DLL Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 30. "FREQEN,Frequency Enable" "0: Low frequency,1: High frequency" newline hexmask.long.byte 0x0 24.--27. 1. "DLL_REFCNTR,DLL Reference Counter" newline hexmask.long.byte 0x0 20.--23. 1. "DLLRES,DLL Resolution" newline hexmask.long.byte 0x0 16.--19. 1. "SLV_FINE_OFFSET,Fine Offset Delay Elements" newline bitfld.long 0x0 12.--14. "SLV_DLY_OFFSET,T/16 Offset Delay Elements" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x0 8.--11. 1. "SLV_DLY_COARSE,Delay Elements in Delay Tap" newline bitfld.long 0x0 5.--7. "SLV_DLY_FINE,Fine Adjustment Delay Elements" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 4. "DLL_CDL8,DLL Course Delay Line 8 Enable" "0: DLL is implemented to support up to 2x variation,1: DLL is implemented to support up to 3x variation.." newline bitfld.long 0x0 3. "SLAVE_AUTO_UPDT,Subordinate Chain Auto-Update Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "SLV_EN,Subordinate Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "SLV_DLL_BYPASS,Subordinate DLL Bypass" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "SLV_UPD,Subordinate Update" "0: Disables any further update on the DQS..,1: Updates" rgroup.long 0x100++0x3 line.long 0x0 "SFAR,Serial Flash Memory Address" hexmask.long 0x0 0.--31. 1. "SFADR,Serial Flash Memory Address" group.long 0x104++0x7 line.long 0x0 "SFACR,Serial Flash Memory Address Configuration" bitfld.long 0x0 22. "FORCE_A10,10th Bit Status" "0: Force,1: Do not force" newline bitfld.long 0x0 21. "WA_4B_EN,32-Bit Address Mode Enable" "0: Disables.,1: 32-bit mode" newline bitfld.long 0x0 20. "CAS_INTRLVD,CAS Interleaving" "0: Disables,1: Enables" newline bitfld.long 0x0 18. "RX_BP_EN,RX Backpressure Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 17. "BYTE_SWAP,Byte Swapping" "0: One word of two bytes at addresses [n n + 1],1: One word of two bytes at addresses [n + 1 n]" newline bitfld.long 0x0 16. "WA,Word Addressable" "0: Byte addressable,1: Word (2-byte) addressable mode" newline hexmask.long.byte 0x0 8.--12. 1. "PPWB,Page Program Boundary" newline hexmask.long.byte 0x0 0.--3. 1. "CAS,Column Address Space" line.long 0x4 "SMPR,Sampling" bitfld.long 0x4 24.--26. "DLLFSMPFA,DLL Nth Tap Flash Memory A" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 6. "FSDLY,Full-Speed Delay For Internal/Pad Loopback" "0: Same DQS,1: Half cycle early DQS" newline bitfld.long 0x4 5. "FSPHS,Full-Speed Phase" "0: Sampling at non-inverted clock,1: Sampling at inverted clock" rgroup.long 0x10C++0x3 line.long 0x0 "RBSR,RX Buffer Status" hexmask.long.word 0x0 16.--31. 1. "RDCTR,Read Counter" newline hexmask.long.byte 0x0 0.--7. 1. "RDBFL,RX Buffer Fill Level" group.long 0x110++0x3 line.long 0x0 "RBCT,RX Buffer Control" hexmask.long.byte 0x0 0.--6. 1. "WMRK,RX Buffer Watermark" rgroup.long 0x120++0x3 line.long 0x0 "AWRSR,AHB Write Status" bitfld.long 0x0 2. "SEQAUJOIN,Sequence Auto Join" "0: Not auto-joined,1: Auto-joined" rgroup.long 0x12C++0x3 line.long 0x0 "DLLSR,DLL Status" bitfld.long 0x0 15. "DLLA_LOCK,DLL A Lock Status" "0: Not locked,1: Locked" newline bitfld.long 0x0 14. "SLVA_LOCK,Subordinate High Lock Status - Flash Memory A" "0: Not locked,1: Locked" newline bitfld.long 0x0 13. "DLLA_RANGE_ERR,DLL Manager Delay Chain Range Error - Flash Memory A" "0: In range,1: Out of range" newline bitfld.long 0x0 12. "DLLA_FINE_UNDERFLOW,Fine Delay Chain Underflow - Flash Memory A" "0: No overflow,1: Overflow" newline hexmask.long.byte 0x0 4.--7. 1. "DLLA_SLV_FINE_VAL,Fine Delay Cells in Subordinate Delay Chain" newline hexmask.long.byte 0x0 0.--3. 1. "DLLA_SLV_COARSE_VAL,Coarse Delay Cells in Subordinate Delay Chain - Flash Memory A" group.long 0x130++0x3 line.long 0x0 "DLCR,Data Learning Configuration" bitfld.long 0x0 24. "DL_NONDLP_FLSH,DLP Non-DLP Flash Memory Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 14.--15. "DLP_SEL_FA,DLP Selection Flash Memory A" "0: Ignore pattern matching,1: IO1,2: IO3,3: Both IO1 and IO3" rgroup.long 0x134++0x3 line.long 0x0 "DLSR_FA,Data Learning Status Flash Memory" bitfld.long 0x0 31. "DLPFF,DLP Failure Flag" "0: No failure,1: Failure" newline hexmask.long.byte 0x0 8.--15. 1. "POS_EDGE,DLP Positive Edge Match" newline hexmask.long.byte 0x0 0.--7. 1. "NEG_EDGE,DLP Negative Edge Match" rgroup.long 0x150++0x3 line.long 0x0 "TBSR,TX Buffer Status" hexmask.long.word 0x0 16.--31. 1. "TRCTR,Transmit Counter" newline hexmask.long.word 0x0 0.--8. 1. "TRBFL,TX Buffer Fill Level" group.long 0x154++0x7 line.long 0x0 "TBDR,TX Buffer Data" hexmask.long 0x0 0.--31. 1. "TXDATA,TX Data" line.long 0x4 "TBCT,TX Buffer Control" hexmask.long.byte 0x4 0.--7. 1. "WMRK,TX Buffer Watermark" rgroup.long 0x15C++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 27. "TXFULL,TX Buffer Full" "0: Not full,1: Full" newline bitfld.long 0x0 26. "TXDMA,TX DMA" "0: Disabled,1: Enabled and processing DMA request" newline bitfld.long 0x0 25. "TXWA,TX Buffer Watermark Available" "0: Not available,1: Available" newline bitfld.long 0x0 24. "TXNE,TX Buffer Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 23. "RXDMA,RX Buffer DMA" "0: Not active,1: Active" newline bitfld.long 0x0 20.--22. "ARB_STATE,XSPI Arbitration State" "0: Idle,1: ARB - Arbitration,2: AHBWR_PROC - AHB write processing,3: AHBRD_PROC - AHB read processing,?,5: TG_PROC - IP command processing,6: PROC_FIN - XSPI processing finish wait,7: RDSR_PROC - RDSR read processing" newline bitfld.long 0x0 19. "RXFULL,RX Buffer Full" "0: Not full,1: Full" newline bitfld.long 0x0 16. "RXWE,RX Buffer Watermark Exceeded" "0: Not exceeded,1: Exceeded" newline bitfld.long 0x0 15. "ARB_LCK,Arbitration Lock Status" "0: Not locked,1: Locked" newline bitfld.long 0x0 14. "AHB3FUL,AHB Buffer 3 Full" "0: Not full,1: Full" newline bitfld.long 0x0 13. "AHB2FUL,AHB Buffer 2 Full" "0: Not full,1: Full" newline bitfld.long 0x0 12. "AHB1FUL,AHB Buffer 1 Full" "0: Not full,1: Full" newline bitfld.long 0x0 11. "AHB0FUL,AHB Buffer 0 Full" "0: Not full,1: Full" newline bitfld.long 0x0 10. "AHB3NE,AHB Buffer 3 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 9. "AHB2NE,AHB Buffer 2 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 8. "AHB1NE,AHB Buffer 1 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 7. "AHB0NE,AHB Buffer 0 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 6. "AHBTRN,AHB Access Transaction Pending" "0: No pending request,1: Request is pending" newline bitfld.long 0x0 4. "AWRACC,AHB Write Access" "0: No AHB write access,1: AHB write access" newline bitfld.long 0x0 2. "AHB_ACC,AHB Read Access" "0: Not initiated by AHB bus,1: Initiated by AHB bus" newline bitfld.long 0x0 1. "IP_ACC,IP Access" "0: Not initiated by IP bus,1: Initiated by IP bus" newline bitfld.long 0x0 0. "BUSY,Module Busy" "0: Not busy,1: Busy" group.long 0x160++0x7 line.long 0x0 "FR,Flag" eventfld.long 0x0 31. "DLPFF,Data Learning Pattern Failure Flag" "0: No failure,1: Failure" newline eventfld.long 0x0 28. "DLLABRT,DLL Terminate" "0: No lock has occurred,1: DLL unlock occurred" newline eventfld.long 0x0 27. "TBFF,TX Buffer Fill Flag" "0: No room in the TX buffer,1: TX buffer has room" newline eventfld.long 0x0 26. "TBUF,TX Buffer Underrun Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x0 24. "DLLUNLCK,DLL Unlock" "0: No unlock event,1: Unlock event has occurred" newline eventfld.long 0x0 23. "ILLINE,Illegal Instruction Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 17. "RBOF,RX Buffer Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 16. "RBDF,RX Buffer Drain Flag" "0: RX buffer is not over the watermark,1: RX buffer is over the watermark" newline eventfld.long 0x0 15. "AAEF,AHB Abort Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 14. "AITEF,AHB Illegal Transaction Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 13. "AIBSEF,AHB Illegal Burst Size Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 12. "ABOF,AHB Buffer Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 8. "PPWF,Page-Program Wait Flag" "0: No page program wait,1: Page program wait in effect" newline eventfld.long 0x0 6. "IPIEF,IP Command Trigger Fail Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 5. "IPEDERR,IPED RX Decryption Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 2. "PERFOVF,AHB Performance Monitor Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 1. "RDADDR,AHB Read Address Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 0. "TFF,IP Command Transaction Finished Flag" "0: Not completed,1: Completed" line.long 0x4 "RSER,Interrupt and DMA Request Enable" bitfld.long 0x4 31. "DLPFIE,Data Learning Pattern Failure Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 27. "TBFIE,TX Buffer Fill Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 26. "TBUIE,TX Buffer Underrun Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 25. "TBFDE,TX Buffer Fill DMA Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 24. "DLLULIE,DLL unlock interrupt enable" "0: Disables,1: Enables" newline bitfld.long 0x4 23. "ILLINIE,Illegal Instruction Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 21. "RBDDE,RX Buffer Drain DMA Enable" "0: Disabled,1: Enables" newline bitfld.long 0x4 17. "RBOIE,RX Buffer Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 16. "RBDIE,RX Buffer Drain Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 15. "AAIE,AHB Abort Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 14. "AITIE,AHB Illegal Transaction Error Interrupt Enable flag" "0: Disables,1: Enables" newline bitfld.long 0x4 13. "AIBSIE,AHB Illegal Burst Size Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 12. "ABOIE,AHB Buffer Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 8. "PPWIE,Page-Program Wait Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "IPIEIE,IP Command Trigger Fail Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "IPEDIE,IPED RX Decryption Error Interrupt Enable Flag" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "PERFOVIE,AHB Performance Monitor Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "RDADDRIE,AHB Read Address Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "TFIE,Transaction Finished Interrupt Enable" "0: Disables,1: Enables" rgroup.long 0x168++0x3 line.long 0x0 "SPNDST,Sequence Suspend Status" hexmask.long.word 0x0 9.--17. 1. "DATLFT,Data Left" newline bitfld.long 0x0 6.--7. "SPDBUF,Suspended Buffer" "0,1,2,3" newline bitfld.long 0x0 4.--5. "SPDSBUF,Suspended Sub-Buffer" "0,1,2,3" newline bitfld.long 0x0 0.--1. "STATE,Suspended Resume State" "0: No suspended transaction pending,1: Suspended transaction waiting to be resumed,2: Not applicable,3: Suspended transaction is resumed" group.long 0x16C++0x3 line.long 0x0 "SPTRCLR,Sequence Pointer Clear" bitfld.long 0x0 24.--25. "OTFAD_BNDRY,OTFAD Prefetch Address Boundary" "0: No prefetch address boundary,1: Prefetch address boundary is 1K.,?,?" newline bitfld.long 0x0 18. "STREAM_EN,Enable Streaming Port" "0: Enables,1: Disables" newline bitfld.long 0x0 17. "PREFETCH_DIS,Prefetch Disable" "0: Enables,1: Disables" newline bitfld.long 0x0 16. "ABRT_CLR,Flash Memory Abort-AHB Buffer Clear" "0: No action,1: Clears pointers and terminates transaction" newline bitfld.long 0x0 8. "IPPTRC,IP Pointer Clear" "0: Conveys no useful information,1: Clears the sequence pointer" newline bitfld.long 0x0 0. "BFPTRC,Buffer Pointer Clear" "0: Conveys no useful information,1: Clears the sequence pointer" group.long 0x180++0x7 line.long 0x0 "SFA1AD,Serial Flash Memory Top Address" hexmask.long.tbyte 0x0 10.--31. 1. "TPAD,Top Address" line.long 0x4 "SFA2AD,Serial Flash Memory Top Address" hexmask.long.tbyte 0x4 10.--31. 1. "TPAD,Top Address" group.long 0x190++0x3 line.long 0x0 "DLPR,Data Learning Pattern" hexmask.long 0x0 0.--31. 1. "DLPV,Data Learning Pattern" rgroup.long 0x194++0x3 line.long 0x0 "FAILA_ADDR,Flash Memory A Failing Address Status" hexmask.long 0x0 0.--31. 1. "ADDR,Failing Address" repeat 64. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x200)++0x3 line.long 0x0 "RBDR[$1],RX Buffer Data" hexmask.long 0x0 0.--31. 1. "RXDATA,RX Data" repeat.end group.long 0x300++0x7 line.long 0x0 "LUTKEY,LUT Key" hexmask.long 0x0 0.--31. 1. "KEY,Key" line.long 0x4 "LCKCR,LUT Lock Configuration" bitfld.long 0x4 1. "UNLOCK,Unlock LUT" "0: No action,1: Unlocks" newline bitfld.long 0x4 0. "LOCK,Lock LUT" "0: No action,1: Locks" group.long 0x310++0x13F line.long 0x0 "LUT0,Lookup Table" hexmask.long.byte 0x0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x4 "LUT1,Lookup Table" hexmask.long.byte 0x4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x8 "LUT2,Lookup Table" hexmask.long.byte 0x8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC "LUT3,Lookup Table" hexmask.long.byte 0xC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x10 "LUT4,Lookup Table" hexmask.long.byte 0x10 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x10 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x10 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x10 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x14 "LUT5,Lookup Table" hexmask.long.byte 0x14 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x14 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x14 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x14 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x14 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x14 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x18 "LUT6,Lookup Table" hexmask.long.byte 0x18 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x18 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x18 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x18 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x18 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x18 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x1C "LUT7,Lookup Table" hexmask.long.byte 0x1C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x1C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x1C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x1C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x1C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x1C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x20 "LUT8,Lookup Table" hexmask.long.byte 0x20 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x20 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x20 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x20 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x20 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x20 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x24 "LUT9,Lookup Table" hexmask.long.byte 0x24 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x24 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x24 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x24 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x24 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x24 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x28 "LUT10,Lookup Table" hexmask.long.byte 0x28 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x28 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x28 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x28 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x28 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x28 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x2C "LUT11,Lookup Table" hexmask.long.byte 0x2C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x2C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x2C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x2C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x2C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x2C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x30 "LUT12,Lookup Table" hexmask.long.byte 0x30 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x30 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x30 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x30 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x30 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x30 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x34 "LUT13,Lookup Table" hexmask.long.byte 0x34 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x34 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x34 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x34 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x34 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x34 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x38 "LUT14,Lookup Table" hexmask.long.byte 0x38 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x38 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x38 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x38 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x38 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x38 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x3C "LUT15,Lookup Table" hexmask.long.byte 0x3C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x3C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x3C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x3C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x3C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x3C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x40 "LUT16,Lookup Table" hexmask.long.byte 0x40 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x40 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x40 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x40 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x40 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x40 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x44 "LUT17,Lookup Table" hexmask.long.byte 0x44 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x44 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x44 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x44 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x44 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x44 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x48 "LUT18,Lookup Table" hexmask.long.byte 0x48 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x48 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x48 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x48 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x48 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x48 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x4C "LUT19,Lookup Table" hexmask.long.byte 0x4C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x4C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x4C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x4C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x50 "LUT20,Lookup Table" hexmask.long.byte 0x50 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x50 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x50 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x50 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x50 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x50 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x54 "LUT21,Lookup Table" hexmask.long.byte 0x54 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x54 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x54 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x54 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x54 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x54 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x58 "LUT22,Lookup Table" hexmask.long.byte 0x58 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x58 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x58 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x58 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x58 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x58 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x5C "LUT23,Lookup Table" hexmask.long.byte 0x5C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x5C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x5C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x5C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x5C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x5C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x60 "LUT24,Lookup Table" hexmask.long.byte 0x60 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x60 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x60 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x60 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x60 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x60 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x64 "LUT25,Lookup Table" hexmask.long.byte 0x64 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x64 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x64 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x64 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x64 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x64 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x68 "LUT26,Lookup Table" hexmask.long.byte 0x68 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x68 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x68 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x68 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x68 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x68 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x6C "LUT27,Lookup Table" hexmask.long.byte 0x6C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x6C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x6C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x6C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x6C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x6C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x70 "LUT28,Lookup Table" hexmask.long.byte 0x70 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x70 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x70 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x70 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x70 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x70 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x74 "LUT29,Lookup Table" hexmask.long.byte 0x74 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x74 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x74 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x74 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x74 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x74 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x78 "LUT30,Lookup Table" hexmask.long.byte 0x78 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x78 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x78 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x78 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x78 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x78 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x7C "LUT31,Lookup Table" hexmask.long.byte 0x7C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x7C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x7C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x7C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x7C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x7C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x80 "LUT32,Lookup Table" hexmask.long.byte 0x80 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x80 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x80 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x80 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x80 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x80 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x84 "LUT33,Lookup Table" hexmask.long.byte 0x84 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x84 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x84 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x84 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x84 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x84 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x88 "LUT34,Lookup Table" hexmask.long.byte 0x88 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x88 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x88 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x88 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x88 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x88 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x8C "LUT35,Lookup Table" hexmask.long.byte 0x8C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x8C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x8C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x8C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x90 "LUT36,Lookup Table" hexmask.long.byte 0x90 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x90 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x90 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x90 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x90 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x90 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x94 "LUT37,Lookup Table" hexmask.long.byte 0x94 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x94 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x94 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x94 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x94 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x94 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x98 "LUT38,Lookup Table" hexmask.long.byte 0x98 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x98 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x98 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x98 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x98 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x98 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x9C "LUT39,Lookup Table" hexmask.long.byte 0x9C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x9C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x9C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x9C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x9C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x9C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA0 "LUT40,Lookup Table" hexmask.long.byte 0xA0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA4 "LUT41,Lookup Table" hexmask.long.byte 0xA4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA8 "LUT42,Lookup Table" hexmask.long.byte 0xA8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xAC "LUT43,Lookup Table" hexmask.long.byte 0xAC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xAC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xAC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xAC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xAC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xAC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB0 "LUT44,Lookup Table" hexmask.long.byte 0xB0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB4 "LUT45,Lookup Table" hexmask.long.byte 0xB4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB8 "LUT46,Lookup Table" hexmask.long.byte 0xB8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xBC "LUT47,Lookup Table" hexmask.long.byte 0xBC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xBC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xBC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xBC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xBC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xBC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC0 "LUT48,Lookup Table" hexmask.long.byte 0xC0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC4 "LUT49,Lookup Table" hexmask.long.byte 0xC4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC8 "LUT50,Lookup Table" hexmask.long.byte 0xC8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xCC "LUT51,Lookup Table" hexmask.long.byte 0xCC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xCC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xCC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xCC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xCC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xCC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD0 "LUT52,Lookup Table" hexmask.long.byte 0xD0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD4 "LUT53,Lookup Table" hexmask.long.byte 0xD4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD8 "LUT54,Lookup Table" hexmask.long.byte 0xD8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xDC "LUT55,Lookup Table" hexmask.long.byte 0xDC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xDC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xDC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xDC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xDC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xDC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE0 "LUT56,Lookup Table" hexmask.long.byte 0xE0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE4 "LUT57,Lookup Table" hexmask.long.byte 0xE4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE8 "LUT58,Lookup Table" hexmask.long.byte 0xE8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xEC "LUT59,Lookup Table" hexmask.long.byte 0xEC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xEC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xEC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xEC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xEC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xEC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF0 "LUT60,Lookup Table" hexmask.long.byte 0xF0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF4 "LUT61,Lookup Table" hexmask.long.byte 0xF4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF8 "LUT62,Lookup Table" hexmask.long.byte 0xF8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xFC "LUT63,Lookup Table" hexmask.long.byte 0xFC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xFC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xFC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xFC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xFC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xFC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x100 "LUT64,Lookup Table" hexmask.long.byte 0x100 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x100 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x100 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x100 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x100 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x100 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x104 "LUT65,Lookup Table" hexmask.long.byte 0x104 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x104 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x104 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x104 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x104 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x104 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x108 "LUT66,Lookup Table" hexmask.long.byte 0x108 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x108 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x108 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x108 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x108 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x108 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x10C "LUT67,Lookup Table" hexmask.long.byte 0x10C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x10C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x10C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x10C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x110 "LUT68,Lookup Table" hexmask.long.byte 0x110 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x110 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x110 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x110 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x110 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x110 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x114 "LUT69,Lookup Table" hexmask.long.byte 0x114 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x114 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x114 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x114 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x114 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x114 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x118 "LUT70,Lookup Table" hexmask.long.byte 0x118 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x118 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x118 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x118 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x118 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x118 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x11C "LUT71,Lookup Table" hexmask.long.byte 0x11C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x11C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x11C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x11C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x11C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x11C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x120 "LUT72,Lookup Table" hexmask.long.byte 0x120 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x120 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x120 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x120 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x120 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x120 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x124 "LUT73,Lookup Table" hexmask.long.byte 0x124 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x124 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x124 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x124 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x124 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x124 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x128 "LUT74,Lookup Table" hexmask.long.byte 0x128 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x128 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x128 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x128 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x128 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x128 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x12C "LUT75,Lookup Table" hexmask.long.byte 0x12C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x12C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x12C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x12C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x12C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x12C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x130 "LUT76,Lookup Table" hexmask.long.byte 0x130 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x130 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x130 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x130 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x130 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x130 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x134 "LUT77,Lookup Table" hexmask.long.byte 0x134 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x134 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x134 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x134 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x134 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x134 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x138 "LUT78,Lookup Table" hexmask.long.byte 0x138 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x138 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x138 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x138 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x138 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x138 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x13C "LUT79,Lookup Table" hexmask.long.byte 0x13C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x13C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x13C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x13C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x13C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x13C 0.--7. 1. "OPRND0,Operand for INSTR0" repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x40184480 ad:0x40184490 ad:0x401844A0 ad:0x401844B0) tree "BUFn_m_ADDR_RANGE[$1]" base $2 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "BUF__ADDR_RANGE[$1],AHB Buffer n Sub Buffer m Start and End Address Range" hexmask.long.word 0x0 16.--31. 1. "ENDADR,End Address" hexmask.long.word 0x0 0.--15. 1. "STARTADR,Start Address" repeat.end tree.end repeat.end base ad:0x40184000 rgroup.long 0x4C0++0x3 line.long 0x0 "AHB_BUF_STATUS,AHB Buffer Status" bitfld.long 0x0 30.--31. "BUF3_3,AHB Buffer 3 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 28.--29. "BUF3_2,AHB Buffer 3 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 26.--27. "BUF3_1,AHB Buffer 3 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 24.--25. "BUF3_0,AHB Buffer 3 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 22.--23. "BUF2_3,AHB Buffer 2 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 20.--21. "BUF2_2,AHB Buffer 2 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 18.--19. "BUF2_1,AHB Buffer 2 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 16.--17. "BUF2_0,AHB Buffer 2 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 14.--15. "BUF1_3,AHB Buffer 1 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 12.--13. "BUF1_2,AHB Buffer 1 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 10.--11. "BUF1_1,AHB Buffer 1 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 8.--9. "BUF1_0,AHB Buffer 1 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 6.--7. "BUF0_3,AHB Buffer 0 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 4.--5. "BUF0_2,AHB Buffer 0 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 2.--3. "BUF0_1,AHB Buffer 0 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 0.--1. "BUF0_0,AHB Buffer 0 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" group.long 0x4C4++0x3 line.long 0x0 "AHB_PERF_CTRL,AHB Buffer Hit/Miss Performance Monitor Control" bitfld.long 0x0 30.--31. "SUB_BUF_SEL3,Sub-buffer Selection for Buffer 3 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 28.--29. "SUB_BUF_SEL2,Sub-buffer Selection for Buffer 2 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 26.--27. "SUB_BUF_SEL1,Sub-buffer Selection for Buffer 1 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 24.--25. "SUB_BUF_SEL0,Sub-buffer Selection for Buffer 0 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline rbitfld.long 0x0 20. "TCNTO,Time Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 19. "BUF3_HIT_OVF,Buffer 3 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 18. "BUF2_HIT_OVF,Buffer 2 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 17. "BUF1_HIT_OVF,Buffer 1 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 16. "BUF0_HIT_OVF,Buffer 0 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 15. "BUF3_MISS_OVF,Buffer 3 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 14. "BUF2_MISS_OVF,Buffer 2 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 13. "BUF1_MISS_OVF,Buffer 1 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 12. "BUF0_MISS_OVF,Buffer 0 Miss Counter Overflow" "0: No overflow,1: Overflow" newline bitfld.long 0x0 5. "CNTSTART,Performance Counter Start" "0: No effect,1: Starts" newline bitfld.long 0x0 4. "CNTSTP,Performance Counter Stop" "0: No effect,1: Stops counter" newline bitfld.long 0x0 3. "BUF3_EN,Buffer 3 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "BUF2_EN,Buffer 2 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "BUF1_EN,Buffer 1 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "BUF0_EN,Buffer 0 Counter Enable" "0: Disables,1: Enables" rgroup.long 0x4C8++0x3 line.long 0x0 "AHB_PERF_TIME_CNT,AHB Performance Monitor Time Counter" hexmask.long 0x0 0.--31. 1. "PERF_TIME_COUNT,Time Count" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x4CC)++0x3 line.long 0x0 "AHB_PERF_BUF[$1],AHB Buffer n Performance Monitor" hexmask.long.word 0x0 16.--31. 1. "PERF_HIT_CNT,Performance Hit Count" newline hexmask.long.word 0x0 0.--15. 1. "PERF_MISS_CNT,Performance Miss Count" repeat.end group.long 0x4DC++0xB line.long 0x0 "AHRDYTO,AHB HREADY Timeout" hexmask.long.word 0x0 0.--15. 1. "HREADY_TO,AHB HREADY Low Timeout Counter Value" line.long 0x4 "AHB_ERR_PAYLOAD_HI,AHB Error Payload High" hexmask.long 0x4 0.--31. 1. "ERR_PAYLOAD_H,Error Payload High" line.long 0x8 "AHB_ERR_PAYLOAD_LO,AHB Error Payload Low" hexmask.long 0x8 0.--31. 1. "ERR_PAYLOAD_L,Error Payload Low" rgroup.long 0x4E8++0xB line.long 0x0 "AHB_RD_ERR_ADDR,AHB Read Error Address" hexmask.long 0x0 0.--31. 1. "READDR,Read Error Address" line.long 0x4 "AHB_RD_ERR_MID,AHB Read Error Manager ID" hexmask.long.byte 0x4 0.--4. 1. "REMID,Read Error Manager ID" line.long 0x8 "SPNDST_ADDR,Suspend Transaction Address" hexmask.long 0x8 3.--31. 1. "ASAHBR,Address of Suspended AHB Read Transaction" group.long 0x4F4++0x7 line.long 0x0 "PPWF_TCNT,Page Program Wait Time Counter" hexmask.long 0x0 0.--31. 1. "PPWTC,Page Program Wait Time Counter Value" line.long 0x4 "PPW_RDSR,Page Program Wait Read Status" rbitfld.long 0x4 31. "VALID,Valid" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 24.--27. 1. "LOC,Location of RDSR" newline bitfld.long 0x4 23. "RDSR_HWORD_SEL,RDSR Half Word Select" "0: RDSR contains 16 least significant bits (15:0)..,1: RDSR contains 16 most significant bits (31:16).." newline bitfld.long 0x4 22. "RDSR_VAL_CHK,RDSR Value Check" "0: Check for 0,1: Check for 1" newline hexmask.long.word 0x4 0.--15. 1. "RDSR,Value of Flash Status Register Read" repeat 16. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF)(list ad:0x40184520 ad:0x40184540 ad:0x40184560 ad:0x40184580 ad:0x401845A0 ad:0x401845C0 ad:0x401845E0 ad:0x40184600 ad:0x40184620 ad:0x40184640 ad:0x40184660 ad:0x40184680 ad:0x401846A0 ad:0x401846C0 ad:0x401846E0 ad:0x40184700) tree "IPEDCTXxIV[$1]" base $2 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "IPEDCTXIV$1,IPED Context Initial Vector" hexmask.long 0x0 0.--31. 1. "CTX_IV,32 bits of IV for the context region" repeat.end group.long ($2+0x8)++0x7 line.long 0x0 "IPEDCTXSTART,IPED Start Address Region" hexmask.long.tbyte 0x0 8.--31. 1. "SADD,Start Address" bitfld.long 0x0 1. "AHBBUSERROR_DIS,AHB Bus Error Disable" "0: Enables,1: Disables" bitfld.long 0x0 0. "GCM,GCM Mode Region" "0: CTR,1: GCM" line.long 0x4 "IPEDCTXEND,IPED End Address Region" hexmask.long.tbyte 0x4 8.--31. 1. "END_ADDRESS,End Address" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "IPEDCTXAAD$1,IPED Context Additional Authentication Data" hexmask.long 0x0 0.--31. 1. "CTX_AAD,32 bits of AAD for the region" repeat.end tree.end repeat.end base ad:0x40184000 group.long 0x720++0x3 line.long 0x0 "IPEDCTRL,IPED Function Control" rbitfld.long 0x0 16. "IPS_GCM,IPS Transaction Region Status" "0: Non-GCM region either CTR or bypass,1: GCM region" newline bitfld.long 0x0 11. "IPED_XEX_EN,IPED XEX Interface Enable" "0: Bypasses IPED logic and writes unencrypted or..,1: Enables" newline bitfld.long 0x0 10. "IPED_SWRESET,IPED CTR/GCM Software Reset" "0: No reset,1: Resets" newline bitfld.long 0x0 9. "IPED_PROTECT,IPED Protection" "0: No restrictions,1: Only privileged controllers can write IPED.." newline bitfld.long 0x0 8. "AHBGCMRD,AHB Read IPED GCM Decryption Enable" "0: Bypasses AHB data and reads unencrypted data,1: Enables" newline bitfld.long 0x0 7. "AHGCMWR,AHB Write IPED GCM Encryption Enable" "0: Bypasses AHB data and writes unencrypted data,1: Enables" newline bitfld.long 0x0 6. "IPGCMWR,IP Write GCM Enable" "0: Bypasses IPS-based data and writes unencrypted..,1: Enables" newline bitfld.long 0x0 5. "IPWROTA,IP GCM Command Write OTA Region" "0,1" newline bitfld.long 0x0 4. "AHBRD_EN,AHB Read IPED CTR Mode Decryption Enable" "0: Bypasses AHB-based data and reads unencrypted,1: Enables" newline bitfld.long 0x0 3. "AHBWR_EN,AHB Write IPED CTR Mode Encryption Enable" "0: Bypasses AHB-based data and writes unencrypted,1: Enables" newline bitfld.long 0x0 2. "IPWR_EN,IP Write IPED CTR Mode Enable" "0: Bypasses IPS-based data and writes unencrypted..,1: Enables" newline bitfld.long 0x0 1. "IPED_EN,IPED CTR-GCM Interface Enable" "0: Bypasses IPED logic and allows writing of..,1: Enables" newline bitfld.long 0x0 0. "CONFIG,IPED CTR/GCM Interface Configure" "0: Prince 12 rounds,1: Prince 22 rounds" group.long 0x728++0x7 line.long 0x0 "IPEDCTXCTRL0,IPED Context Control 0" bitfld.long 0x0 30.--31. "CTX15_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 28.--29. "CTX14_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 26.--27. "CTX13_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 24.--25. "CTX12_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 22.--23. "CTX11_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 20.--21. "CTX10_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 18.--19. "CTX9_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 16.--17. "CTX8_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 14.--15. "CTX7_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 12.--13. "CTX6_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 10.--11. "CTX5_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 8.--9. "CTX4_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 6.--7. "CTX3_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 4.--5. "CTX2_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 2.--3. "CTX1_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 0.--1. "CTX0_FREEZE,CTX Freeze" "0,1,2,3" line.long 0x4 "IPEDCTXCTRL1,IPED Context Control 1" bitfld.long 0x4 30.--31. "CTX15_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 28.--29. "CTX14_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 26.--27. "CTX13_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 24.--25. "CTX12_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 22.--23. "CTX11_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 20.--21. "CTX10_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 18.--19. "CTX9_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 16.--17. "CTX8_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 14.--15. "CTX7_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 12.--13. "CTX6_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 10.--11. "CTX5_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 8.--9. "CTX4_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 6.--7. "CTX3_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 4.--5. "CTX2_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 2.--3. "CTX1_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 0.--1. "CTX0_FREEZE,CTX Freeze" "0,1,2,3" group.long 0x800++0xF line.long 0x0 "FRAD0_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD0_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD0_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD0_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x810++0x7 line.long 0x0 "FRAD0_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD0_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x820++0xF line.long 0x0 "FRAD1_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD1_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD1_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD1_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x830++0x7 line.long 0x0 "FRAD1_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD1_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x840++0xF line.long 0x0 "FRAD2_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD2_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD2_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD2_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x850++0x7 line.long 0x0 "FRAD2_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD2_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x860++0xF line.long 0x0 "FRAD3_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD3_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD3_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD3_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x870++0x7 line.long 0x0 "FRAD3_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD3_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x880++0xF line.long 0x0 "FRAD4_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD4_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD4_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD4_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x890++0x7 line.long 0x0 "FRAD4_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD4_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8A0++0xF line.long 0x0 "FRAD5_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD5_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD5_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD5_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8B0++0x7 line.long 0x0 "FRAD5_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD5_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8C0++0xF line.long 0x0 "FRAD6_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD6_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD6_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD6_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8D0++0x7 line.long 0x0 "FRAD6_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD6_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8E0++0xF line.long 0x0 "FRAD7_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD7_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD7_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD7_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8F0++0x7 line.long 0x0 "FRAD7_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD7_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8FC++0x7 line.long 0x0 "SFP_ARB_TIMEOUT,SFP Arbitration Lock Timeout Counter" hexmask.long 0x0 0.--31. 1. "SFP_ARB_TOC,SFP Arbitration Timeout Value" line.long 0x4 "TG0MDAD,Target Group Manager Domain Access Descriptor" bitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x4 29. "LCK,Descriptor Lock" "0: No action,1: Locks" newline bitfld.long 0x4 14.--15. "SA,Secure Attribute" "?,1: Non-secure only,2: Secure only,3: Both secure and non-secure" newline bitfld.long 0x4 12. "MASKTYPE,Mask Type" "0: AND,1: OR" newline hexmask.long.byte 0x4 6.--11. 1. "MASK,Mask" newline hexmask.long.byte 0x4 0.--5. 1. "MIDMATCH,Manager ID Reference" rgroup.long 0x904++0x3 line.long 0x0 "TGSFAR,Target Group SFAR Address" hexmask.long 0x0 0.--31. 1. "SFARADDR,SFAR Address" group.long 0x908++0xB line.long 0x0 "TGSFARS,Target Group SFAR Status" rbitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline rbitfld.long 0x0 30. "ERR,Error" "0: With required attributes,1: Without required attributes" newline eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 12. "PA,Privileged Attribute" "0: Not privileged,1: Privileged" newline rbitfld.long 0x0 10. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x0 0.--5. 1. "TG_MID,Transaction Domain ID" line.long 0x4 "TGIPCRS,Target Group IP Configuration Status" rbitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid and queue is locked" newline rbitfld.long 0x4 29.--30. "ERR,Error" "0: Required attributes,1: IPCR DATZ without required attributes,2: IPCR SEQID without required attributes,3: IPCR DATZ and SEQID without required attributes" newline eventfld.long 0x4 28. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x4 22. "ARB_UNLOCK,Arbitration Unlock" "0: Not requested,1: Requested" newline rbitfld.long 0x4 21. "ARB_LOCK,Arbitration Lock" "0: Not requested,1: Requested" newline hexmask.long.byte 0x4 16.--19. 1. "SEQID,SEQID Value" newline hexmask.long.word 0x4 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x8 "TG1MDAD,Target Group Manager Domain Access Descriptor" bitfld.long 0x8 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x8 29. "LCK,Descriptor Lock" "0: No action,1: Locks" newline bitfld.long 0x8 14.--15. "SA,Secure Attribute" "?,1: Non-secure only,2: Secure only,3: Both secure and non-secure" newline bitfld.long 0x8 12. "MASKTYPE,Mask Type" "0: AND,1: OR" newline hexmask.long.byte 0x8 6.--11. 1. "MASK,Mask" newline hexmask.long.byte 0x8 0.--5. 1. "MIDMATCH,Manager ID Reference" group.long 0x920++0xB line.long 0x0 "MGC,Manager Global Configuration" bitfld.long 0x0 31. "GVLD,Global Valid Access Control" "0: Disables,1: Enables" newline bitfld.long 0x0 29. "GVLDMDAD,Global Valid MDAD" "0: Disables,1: Enables" newline bitfld.long 0x0 27. "GVLDFRAD,Global Valid FRAD" "0: Disables,1: Enables" newline bitfld.long 0x0 16. "TG1_FIX_PRIO,Target Group Queue 1 Fixed Priority Enable" "0: Priority not fixed,1: Priority fixed" newline bitfld.long 0x0 10.--11. "GCLCK,Global Configuration Lock" "0: Unlocks,1: Locks,2: Locks,3: Locks" newline hexmask.long.byte 0x0 0.--5. 1. "GCLCKMID,Global Configuration Lock Owner" line.long 0x4 "MRC,Manager Read Command" bitfld.long 0x4 30. "VLDCMD03,Valid Command 3" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 24.--29. 1. "READ_CMD3,Read Command 3" newline bitfld.long 0x4 22. "VLDCMD02,Valid Command 2" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 16.--21. 1. "READ_CMD2,Read Command 2" newline hexmask.long.byte 0x4 8.--13. 1. "READ_CMD1,Read Command 1" newline hexmask.long.byte 0x4 0.--5. 1. "READ_CMD0,Read Command 0" line.long 0x8 "MTO,Manager Timeout" hexmask.long 0x8 0.--31. 1. "SFP_ACC_TO,SFP Access Timeout" rgroup.long 0x92C++0x7 line.long 0x0 "FLSEQREQ,Flash Sequence Request" bitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "TIMEOUT,Timeout Error Status" "0: No error,1: Error" newline bitfld.long 0x0 22. "CMD,Instruction Type" "0: Read,1: Non-read" newline hexmask.long.byte 0x0 16.--19. 1. "SEQID,Sequence ID" newline bitfld.long 0x0 12.--14. "FRAD,Flash Region Descriptor Number" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 10. "ARB_LOCK,Arbitration Lock" "0: Not locked,1: Locked" newline bitfld.long 0x0 9. "PA,Privilege Attribute" "0: Non-privilege,1: Privilege" newline bitfld.long 0x0 8. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline bitfld.long 0x0 6. "REQ_TG,FlashSeq Request Target Group" "0: TG0,1: TG1" newline hexmask.long.byte 0x0 0.--5. 1. "REQ_MID,Flash Sequence Request Manager ID" line.long 0x4 "FSMSTAT,FSM Status" bitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "ARB_LOCK,Arbitration Lock" "0: Not locked,1: Locked" newline bitfld.long 0x4 16. "CMD,Command" "0: Read instruction sequence,1: Non-read instruction sequence" newline hexmask.long.byte 0x4 8.--13. 1. "MID,Manager ID" newline bitfld.long 0x4 0.--1. "STATE,FSM State" "0: Transaction granted,1: TBDR lock open,2: Write transfer triggered,3: Read transfer triggered" group.long 0x934++0xB line.long 0x0 "IPSERROR,IPS Error" eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 15. "FRADPROG,FRAD Program Status" "0: Some or all FRADs programmed,1: No FRADs programmed" newline rbitfld.long 0x0 14. "MDADPROG,TG/MDA Descriptor Program Status" "0: One or both target group descriptors programmed,1: None of the target group descriptors are.." newline rbitfld.long 0x0 13. "TG1MID,TGn Manager-ID Status" "0: Passed,1: Failed" newline rbitfld.long 0x0 12. "TG0MID,TGn Manager-ID Status" "0: Passed,1: Failed" newline rbitfld.long 0x0 11. "TG1SEC,TG Security Status" "0: Security attribute check passed,1: Security attribute check failed" newline rbitfld.long 0x0 10. "TG0SEC,TG Security Status" "0: Security attribute check passed,1: Security attribute check failed" newline rbitfld.long 0x0 9. "TG1LCK,TG1 Lock" "0: SEQID not written yet,1: SEQID written and queue locked" newline rbitfld.long 0x0 8. "TG0LCK,TG0 Lock" "0: SEQID not written yet,1: SEQID written and queue locked" newline hexmask.long.byte 0x0 0.--5. 1. "MID,IPS Manager ID" line.long 0x4 "ERRSTAT,Error Status" eventfld.long 0x4 30. "LOCK_ERR,Lock Register Error" "0: No error,1: Error" newline eventfld.long 0x4 29. "ARB_LOCK_TO,Arbitration Lock Timeout Error" "0: No error,1: Error" newline eventfld.long 0x4 28. "ARB_WIN,Arbitration Win Event Status" "0: Request not granted or the interrupt is already..,1: Request granted and interrupt generated" newline eventfld.long 0x4 14. "TO_ERR,Timeout Error" "0: No error,1: Error" newline rbitfld.long 0x4 13. "TG1IPCR,TG IPCR Error" "0: No error,1: Error" newline rbitfld.long 0x4 12. "TG0IPCR,TG IPCR Error" "0: No error,1: Error" newline rbitfld.long 0x4 11. "TG1SFAR,TG SFAR Error" "0: No error,1: Error" newline rbitfld.long 0x4 10. "TG0SFAR,TG SFAR Error" "0: No error,1: Error" newline rbitfld.long 0x4 9. "IPS_ERR,IPS Error" "0: No error,1: Error" newline eventfld.long 0x4 8. "FRAD7ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 7. "FRAD6ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 6. "FRAD5ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 5. "FRAD4ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 4. "FRAD3ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 3. "FRAD2ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 2. "FRAD1ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 1. "FRAD0ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 0. "FRADMTCH,No FRAD Match Error" "0: No error,1: Error" line.long 0x8 "INT_EN,Interrupt Enable" bitfld.long 0x8 31. "LCK,Lock" "0: Unlocks,1: Locks" newline bitfld.long 0x8 30. "LCK_ERR_IE,Lock Register Write Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "ARB_TO_IE,Arbitration Lock Timeout Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 28. "ARB_WIN_IE,Arbitration Win Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 14. "TO_ERR,Timeout Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 13. "TG1IPCR,TGn IPCR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 12. "TG0IPCR,TGn IPCR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 11. "TG1SFAR,TG SFAR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "TG0SFAR,TG SFAR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 9. "IPS_ERR,IPS Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 8. "FRAD7ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 7. "FRAD6ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 6. "FRAD5ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 5. "FRAD4ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "FRAD3ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "FRAD2ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "FRAD1ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 1. "FRAD0ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "FRADMTCH,No FRAD Match Error Interrupt Enable" "0: Disables,1: Enables" group.long 0x958++0x7 line.long 0x0 "SFP_TG_IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,Sequence ID" newline bitfld.long 0x0 23. "ARB_UNLOCK,Arbitration Unlock" "0: No effect. Always reads 0.,1: Unlocks" newline bitfld.long 0x0 22. "ARB_LOCK,Arbitration Lock" "0: No effect. Always reads 0.,1: Locks" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x4 "SFP_TG_SFAR,Serial Flash Memory Address" hexmask.long 0x4 0.--31. 1. "SFADR,Serial Flash Memory Address" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x960)++0x3 line.long 0x0 "SFP_LUT_EN[$1],LUT Access Enable" bitfld.long 0x0 31. "LOCK,Locks access to this register. When you write 1 to this field it remains 1 until hard reset." "0: No effect,1: Locks" newline bitfld.long 0x0 15. "LUT_SEQ15_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 14. "LUT_SEQ14_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 13. "LUT_SEQ13_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 12. "LUT_SEQ12_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 11. "LUT_SEQ11_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 10. "LUT_SEQ10_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 9. "LUT_SEQ9_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 8. "LUT_SEQ8_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 7. "LUT_SEQ7_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 6. "LUT_SEQ6_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 5. "LUT_SEQ5_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 4. "LUT_SEQ4_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 3. "LUT_SEQ3_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 2. "LUT_SEQ2_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 1. "LUT_SEQ1_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 0. "LUT_SEQ0_EN,LUT Sequence Enable" "0: Enables,1: Disables" repeat.end rgroup.long 0xA7C++0x3 line.long 0x0 "SFP_LOCK_ERR_ADDR,SFP Lock Error Address" hexmask.long.word 0x0 0.--14. 1. "ADDRW,Address" group.long 0xA80++0x7 line.long 0x0 "SFP_TG_SUB_1_IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,Points to a sequence in the LUT" newline bitfld.long 0x0 23. "ARB_UNLOCK,Arbitration Unlock" "0: No effect. Always reads 0.,1: Unlocks" newline bitfld.long 0x0 22. "ARB_LOCK,Arbitration Lock" "0: No effect. Always reads 0.,1: Locks" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x4 "SFP_TG_SUB_1_SFAR,Serial Flash Memory Address" hexmask.long 0x4 0.--31. 1. "SFADR,Serial flash memory address" rgroup.long 0xA88++0x3 line.long 0x0 "TGSFAR_SUB_1,Target Group SFAR Address" hexmask.long 0x0 0.--31. 1. "SFARADDR,SFAR Address" group.long 0xA8C++0x7 line.long 0x0 "TGSFARS_SUB_1,Target Group SFAR Status" rbitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline rbitfld.long 0x0 30. "ERR,Error" "0: With required attributes,1: Without required attributes" newline eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 12. "PA,Privileged Attribute" "0: Non-privileged,1: Privileged" newline rbitfld.long 0x0 10. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x0 0.--5. 1. "TG_MID,Transaction Manager ID" line.long 0x4 "TGIPCRS_SUB_1,Target Group n IP Configuration Status" rbitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid and queue is locked" newline rbitfld.long 0x4 29.--30. "ERR,Error" "0: Required attributes,1: IPCR DATZ without required attributes,2: IPCR SEQID without required attributes,3: IPCR DATZ and SEQID without required attributes" newline eventfld.long 0x4 28. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x4 22. "ARB_UNLOCK,Arbitration Unlock" "0: Not requested,1: Requested" newline rbitfld.long 0x4 21. "ARB_LOCK,Arbitration Lock" "0: Not requested,1: Requested" newline hexmask.long.byte 0x4 16.--19. 1. "SEQID,SEQID Value" newline hexmask.long.word 0x4 0.--15. 1. "IDATSZ,IP Data Transfer Size" tree.end tree "XSPI1" base ad:0x40185000 group.long 0x0++0x3 line.long 0x0 "MCR,Module Configuration" bitfld.long 0x0 26. "CKN_FA_EN,CKN Pad For Flash Memory A" "0: Disables,1: Enables" newline bitfld.long 0x0 24.--25. "DQS_FA_SEL,DQS Clock For Sampling Read Data Flash Memory A" "?,1: Dummy pad loopback,2: DQS pad loopback,3: External DQS" newline bitfld.long 0x0 21. "X16_EN,X16 Mode Enable" "0: Disables (x8 x4 x2 x1 modes remain enabled),1: Enables" newline bitfld.long 0x0 20. "X16_DB_CA_EN,X16 Databus Enable" "0: Data only,1: Address and command information along with data" newline bitfld.long 0x0 17. "ISD3FA,Idle Signal Drive IOFA[3] Flash Memory A" "0: Logic low,1: Logic high" newline bitfld.long 0x0 16. "ISD2FA,Idle Signal Drive IOFA[2] Flash Memory A" "0: Logic low,1: Logic high" newline bitfld.long 0x0 15. "DOZE,Doze Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 14. "MDIS,Module Disable" "0: Enables clocks,1: Allows external logic to disable clocks" newline bitfld.long 0x0 12. "DLPEN,Data Learning Pattern Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 11. "CLR_TXF,Clear TX FIFO" "0: No action. Always reads 0.,1: Clears buffer and returns pointers to 0" newline bitfld.long 0x0 10. "CLR_RXF,Clear RX FIFO" "0: No action. Always reads 0.,1: Clears buffer and returns pointers to 0" newline bitfld.long 0x0 9. "IPS_TG_RST,Software Reset for IPS Target Group Queue" "0: No action,1: Resets" newline bitfld.long 0x0 8. "VAR_LAT_EN,Variable Latency Enable" "0: Fixed latency,1: Variable latency" newline bitfld.long 0x0 7. "DDR_EN,DDR Mode Enable" "0: 2x clock disabled. Only SDR instructions processed,1: 2x clock enabled. Both SDR and DDR instructions.." newline bitfld.long 0x0 6. "DQS_EN,DQS Enable" "?,1: Enables" newline bitfld.long 0x0 5. "DQS_LAT_EN,DQS Latency Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "DQS_OUT_EN,DQS Output Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2.--3. "END_CFG,Byte Order" "0: 64-bit BE,1: 32-bit LE,2: 32-bit BE,3: 64-bit LE" newline bitfld.long 0x0 1. "SWRSTHD,Software Reset for AHB Domain" "0: Deasserts reset,1: Resets" newline bitfld.long 0x0 0. "SWRSTSD,Software Reset for Serial Flash Memory Domain" "0: Deasserts reset,1: Resets" rgroup.long 0x8++0x3 line.long 0x0 "IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,LUT Sequence ID" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" group.long 0xC++0x1B line.long 0x0 "FLSHCR,Flash Memory Configuration" bitfld.long 0x0 16.--17. "TDH,Serial Flash Memory Data in Hold Time" "0: Posedge of XSPI internal reference clock,1: 2x serial flash memory half clock,?,?" newline hexmask.long.byte 0x0 8.--11. 1. "TCSH,Serial Flash Memory CS Hold Time" newline hexmask.long.byte 0x0 0.--3. 1. "TCSS,Serial Flash Memory CS Setup Time" line.long 0x4 "BUF0CR,Buffer Configuration" bitfld.long 0x4 31. "HP_EN,High Priority Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x4 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x4 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x4 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x4 0.--4. 1. "MSTRID,Manager ID" line.long 0x8 "BUF1CR,Buffer Configuration" bitfld.long 0x8 31. "HP_EN,High Priority Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x8 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x8 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x8 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x8 0.--4. 1. "MSTRID,Manager ID" line.long 0xC "BUF2CR,Buffer Configuration" bitfld.long 0xC 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0xC 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0xC 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0xC 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0xC 0.--4. 1. "MSTRID,Manager ID" line.long 0x10 "BUF3CR,Buffer Configuration" bitfld.long 0x10 31. "ALLMST,All Manager Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x10 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x10 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x10 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x10 0.--4. 1. "MSTRID,Manager ID" line.long 0x14 "BFGENCR,Buffer Generic Configuration" hexmask.long.byte 0x14 28.--31. 1. "SEQID_WR,Write Sequence ID" newline bitfld.long 0x14 22.--23. "ALIGN,AHB Alignment" "0: No limit,1: 256B limit,2: 512B limit,3: 1KB limit" newline bitfld.long 0x14 21. "WR_FLUSH_EN,Write Flush Enable" "0: Not cleared,1: Cleared" newline bitfld.long 0x14 20. "PPWF_CLR,Page Program Wait Flag Clear" "0: Cleared by software,1: Cleared by XSPI. No software intervention.." newline bitfld.long 0x14 17. "SEQID_WR_EN,Enable Write Sequence ID" "0: Disables (use SEQID),1: Enables" newline hexmask.long.byte 0x14 12.--15. 1. "SEQID,LUT Sequence Pointer" newline bitfld.long 0x14 9.--10. "AHBSSIZE,AHB Split Size" "0: 8 bytes,1: 16 bytes,2: 32 bytes,3: 64 bytes" newline bitfld.long 0x14 8. "SPLITEN,AHB Transaction Split Enable" "0: Disables,1: Enables" newline hexmask.long.byte 0x14 0.--3. 1. "SEQID_RDSR,Read Status Register Sequence ID in LUT" line.long 0x18 "SOCCR,SOC Configuration" bitfld.long 0x18 28. "ENA_DLLABRT,DLL Abort Request Status Enable" "0: Masks,1: Unmasks" newline bitfld.long 0x18 27. "HRESP_ERR_MASK,HRESP Error Mask" "0: Allows HRESP error generation,1: Masks HRESP error generation" newline bitfld.long 0x18 26. "OBE_MASK_EN,Output Buffer Enable Mask Enable" "0: Enable all OBE in output direction for x8 mode..,1: Normal OBE handling for both read and write.." newline bitfld.long 0x18 25. "MASK_ECC,Mask ECC for False AHB Reads" "0: Unmask ECC error,1: Mask ECC error" newline hexmask.long.tbyte 0x18 0.--23. 1. "SOCCFG,SOC Configuration" repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "BUFIND[$1],Buffer n Top Index" hexmask.long.word 0x0 3.--12. 1. "TPINDX,Top Index Buffer" repeat.end group.long 0x50++0x3 line.long 0x0 "AWRCR,AHB Write Configuration" bitfld.long 0x0 15. "PPW_WR_DIS,Page Program Wait Write Disable" "0: Enables subsequent writes,1: Disables subsequent writes" newline bitfld.long 0x0 14. "PPW_RD_DIS,Page Program Wait Read Disable" "0: Enables subsequent reads,1: Disables subsequent reads" group.long 0x60++0x3 line.long 0x0 "DLLCRA,DLL Flash Memory A Configuration" bitfld.long 0x0 31. "DLLEN,DLL Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 30. "FREQEN,Frequency Enable" "0: Low frequency,1: High frequency" newline hexmask.long.byte 0x0 24.--27. 1. "DLL_REFCNTR,DLL Reference Counter" newline hexmask.long.byte 0x0 20.--23. 1. "DLLRES,DLL Resolution" newline hexmask.long.byte 0x0 16.--19. 1. "SLV_FINE_OFFSET,Fine Offset Delay Elements" newline bitfld.long 0x0 12.--14. "SLV_DLY_OFFSET,T/16 Offset Delay Elements" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x0 8.--11. 1. "SLV_DLY_COARSE,Delay Elements in Delay Tap" newline bitfld.long 0x0 5.--7. "SLV_DLY_FINE,Fine Adjustment Delay Elements" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 4. "DLL_CDL8,DLL Course Delay Line 8 Enable" "0: DLL is implemented to support up to 2x variation,1: DLL is implemented to support up to 3x variation.." newline bitfld.long 0x0 3. "SLAVE_AUTO_UPDT,Subordinate Chain Auto-Update Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "SLV_EN,Subordinate Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "SLV_DLL_BYPASS,Subordinate DLL Bypass" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "SLV_UPD,Subordinate Update" "0: Disables any further update on the DQS..,1: Updates" rgroup.long 0x100++0x3 line.long 0x0 "SFAR,Serial Flash Memory Address" hexmask.long 0x0 0.--31. 1. "SFADR,Serial Flash Memory Address" group.long 0x104++0x7 line.long 0x0 "SFACR,Serial Flash Memory Address Configuration" hexmask.long.byte 0x0 24.--27. 1. "X16_DLLA_SLVFINE_OFFSET,Fine Offset Delay Elements in Incoming DQS1 Flash Memory A" newline bitfld.long 0x0 22. "FORCE_A10,10th Bit Status" "0: Force,1: Do not force" newline bitfld.long 0x0 21. "WA_4B_EN,32-Bit Address Mode Enable" "0: Disables.,1: 32-bit mode" newline bitfld.long 0x0 20. "CAS_INTRLVD,CAS Interleaving" "0: Disables,1: Enables" newline bitfld.long 0x0 18. "RX_BP_EN,RX Backpressure Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 17. "BYTE_SWAP,Byte Swapping" "0: One word of two bytes at addresses [n n + 1],1: One word of two bytes at addresses [n + 1 n]" newline bitfld.long 0x0 16. "WA,Word Addressable" "0: Byte addressable,1: Word (2-byte) addressable mode" newline hexmask.long.byte 0x0 8.--12. 1. "PPWB,Page Program Boundary" newline hexmask.long.byte 0x0 0.--3. 1. "CAS,Column Address Space" line.long 0x4 "SMPR,Sampling" bitfld.long 0x4 24.--26. "DLLFSMPFA,DLL Nth Tap Flash Memory A" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 6. "FSDLY,Full-Speed Delay For Internal/Pad Loopback" "0: Same DQS,1: Half cycle early DQS" newline bitfld.long 0x4 5. "FSPHS,Full-Speed Phase" "0: Sampling at non-inverted clock,1: Sampling at inverted clock" rgroup.long 0x10C++0x3 line.long 0x0 "RBSR,RX Buffer Status" hexmask.long.word 0x0 16.--31. 1. "RDCTR,Read Counter" newline hexmask.long.byte 0x0 0.--7. 1. "RDBFL,RX Buffer Fill Level" group.long 0x110++0x3 line.long 0x0 "RBCT,RX Buffer Control" hexmask.long.byte 0x0 0.--6. 1. "WMRK,RX Buffer Watermark" rgroup.long 0x120++0x3 line.long 0x0 "AWRSR,AHB Write Status" bitfld.long 0x0 2. "SEQAUJOIN,Sequence Auto Join" "0: Not auto-joined,1: Auto-joined" rgroup.long 0x12C++0x3 line.long 0x0 "DLLSR,DLL Status" bitfld.long 0x0 15. "DLLA_LOCK,DLL A Lock Status" "0: Not locked,1: Locked" newline bitfld.long 0x0 14. "SLVA_LOCK,Subordinate High Lock Status - Flash Memory A" "0: Not locked,1: Locked" newline bitfld.long 0x0 13. "DLLA_RANGE_ERR,DLL Manager Delay Chain Range Error - Flash Memory A" "0: In range,1: Out of range" newline bitfld.long 0x0 12. "DLLA_FINE_UNDERFLOW,Fine Delay Chain Underflow - Flash Memory A" "0: No overflow,1: Overflow" newline hexmask.long.byte 0x0 4.--7. 1. "DLLA_SLV_FINE_VAL,Fine Delay Cells in Subordinate Delay Chain" newline hexmask.long.byte 0x0 0.--3. 1. "DLLA_SLV_COARSE_VAL,Coarse Delay Cells in Subordinate Delay Chain - Flash Memory A" group.long 0x130++0x3 line.long 0x0 "DLCR,Data Learning Configuration" bitfld.long 0x0 24. "DL_NONDLP_FLSH,DLP Non-DLP Flash Memory Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 14.--15. "DLP_SEL_FA,DLP Selection Flash Memory A" "0: Ignore pattern matching,1: IO1,2: IO3,3: Both IO1 and IO3" rgroup.long 0x134++0x3 line.long 0x0 "DLSR_FA,Data Learning Status Flash Memory" bitfld.long 0x0 31. "DLPFF,DLP Failure Flag" "0: No failure,1: Failure" newline hexmask.long.byte 0x0 8.--15. 1. "POS_EDGE,DLP Positive Edge Match" newline hexmask.long.byte 0x0 0.--7. 1. "NEG_EDGE,DLP Negative Edge Match" rgroup.long 0x150++0x3 line.long 0x0 "TBSR,TX Buffer Status" hexmask.long.word 0x0 16.--31. 1. "TRCTR,Transmit Counter" newline hexmask.long.word 0x0 0.--8. 1. "TRBFL,TX Buffer Fill Level" group.long 0x154++0x7 line.long 0x0 "TBDR,TX Buffer Data" hexmask.long 0x0 0.--31. 1. "TXDATA,TX Data" line.long 0x4 "TBCT,TX Buffer Control" hexmask.long.byte 0x4 0.--7. 1. "WMRK,TX Buffer Watermark" rgroup.long 0x15C++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 27. "TXFULL,TX Buffer Full" "0: Not full,1: Full" newline bitfld.long 0x0 26. "TXDMA,TX DMA" "0: Disabled,1: Enabled and processing DMA request" newline bitfld.long 0x0 25. "TXWA,TX Buffer Watermark Available" "0: Not available,1: Available" newline bitfld.long 0x0 24. "TXNE,TX Buffer Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 23. "RXDMA,RX Buffer DMA" "0: Not active,1: Active" newline bitfld.long 0x0 20.--22. "ARB_STATE,XSPI Arbitration State" "0: Idle,1: ARB - Arbitration,2: AHBWR_PROC - AHB write processing,3: AHBRD_PROC - AHB read processing,?,5: TG_PROC - IP command processing,6: PROC_FIN - XSPI processing finish wait,7: RDSR_PROC - RDSR read processing" newline bitfld.long 0x0 19. "RXFULL,RX Buffer Full" "0: Not full,1: Full" newline bitfld.long 0x0 16. "RXWE,RX Buffer Watermark Exceeded" "0: Not exceeded,1: Exceeded" newline bitfld.long 0x0 15. "ARB_LCK,Arbitration Lock Status" "0: Not locked,1: Locked" newline bitfld.long 0x0 14. "AHB3FUL,AHB Buffer 3 Full" "0: Not full,1: Full" newline bitfld.long 0x0 13. "AHB2FUL,AHB Buffer 2 Full" "0: Not full,1: Full" newline bitfld.long 0x0 12. "AHB1FUL,AHB Buffer 1 Full" "0: Not full,1: Full" newline bitfld.long 0x0 11. "AHB0FUL,AHB Buffer 0 Full" "0: Not full,1: Full" newline bitfld.long 0x0 10. "AHB3NE,AHB Buffer 3 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 9. "AHB2NE,AHB Buffer 2 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 8. "AHB1NE,AHB Buffer 1 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 7. "AHB0NE,AHB Buffer 0 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 6. "AHBTRN,AHB Access Transaction Pending" "0: No pending request,1: Request is pending" newline bitfld.long 0x0 4. "AWRACC,AHB Write Access" "0: No AHB write access,1: AHB write access" newline bitfld.long 0x0 2. "AHB_ACC,AHB Read Access" "0: Not initiated by AHB bus,1: Initiated by AHB bus" newline bitfld.long 0x0 1. "IP_ACC,IP Access" "0: Not initiated by IP bus,1: Initiated by IP bus" newline bitfld.long 0x0 0. "BUSY,Module Busy" "0: Not busy,1: Busy" group.long 0x160++0x7 line.long 0x0 "FR,Flag" eventfld.long 0x0 31. "DLPFF,Data Learning Pattern Failure Flag" "0: No failure,1: Failure" newline eventfld.long 0x0 28. "DLLABRT,DLL Terminate" "0: No lock has occurred,1: DLL unlock occurred" newline eventfld.long 0x0 27. "TBFF,TX Buffer Fill Flag" "0: No room in the TX buffer,1: TX buffer has room" newline eventfld.long 0x0 26. "TBUF,TX Buffer Underrun Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x0 24. "DLLUNLCK,DLL Unlock" "0: No unlock event,1: Unlock event has occurred" newline eventfld.long 0x0 23. "ILLINE,Illegal Instruction Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 17. "RBOF,RX Buffer Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 16. "RBDF,RX Buffer Drain Flag" "0: RX buffer is not over the watermark,1: RX buffer is over the watermark" newline eventfld.long 0x0 15. "AAEF,AHB Abort Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 14. "AITEF,AHB Illegal Transaction Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 13. "AIBSEF,AHB Illegal Burst Size Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 12. "ABOF,AHB Buffer Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 8. "PPWF,Page-Program Wait Flag" "0: No page program wait,1: Page program wait in effect" newline eventfld.long 0x0 6. "IPIEF,IP Command Trigger Fail Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 5. "IPEDERR,IPED RX Decryption Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 2. "PERFOVF,AHB Performance Monitor Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 1. "RDADDR,AHB Read Address Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 0. "TFF,IP Command Transaction Finished Flag" "0: Not completed,1: Completed" line.long 0x4 "RSER,Interrupt and DMA Request Enable" bitfld.long 0x4 31. "DLPFIE,Data Learning Pattern Failure Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 27. "TBFIE,TX Buffer Fill Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 26. "TBUIE,TX Buffer Underrun Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 25. "TBFDE,TX Buffer Fill DMA Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 24. "DLLULIE,DLL unlock interrupt enable" "0: Disables,1: Enables" newline bitfld.long 0x4 23. "ILLINIE,Illegal Instruction Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 21. "RBDDE,RX Buffer Drain DMA Enable" "0: Disabled,1: Enables" newline bitfld.long 0x4 17. "RBOIE,RX Buffer Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 16. "RBDIE,RX Buffer Drain Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 15. "AAIE,AHB Abort Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 14. "AITIE,AHB Illegal Transaction Error Interrupt Enable flag" "0: Disables,1: Enables" newline bitfld.long 0x4 13. "AIBSIE,AHB Illegal Burst Size Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 12. "ABOIE,AHB Buffer Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 8. "PPWIE,Page-Program Wait Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "IPIEIE,IP Command Trigger Fail Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "IPEDIE,IPED RX Decryption Error Interrupt Enable Flag" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "PERFOVIE,AHB Performance Monitor Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "RDADDRIE,AHB Read Address Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "TFIE,Transaction Finished Interrupt Enable" "0: Disables,1: Enables" rgroup.long 0x168++0x3 line.long 0x0 "SPNDST,Sequence Suspend Status" hexmask.long.word 0x0 9.--17. 1. "DATLFT,Data Left" newline bitfld.long 0x0 6.--7. "SPDBUF,Suspended Buffer" "0,1,2,3" newline bitfld.long 0x0 4.--5. "SPDSBUF,Suspended Sub-Buffer" "0,1,2,3" newline bitfld.long 0x0 0.--1. "STATE,Suspended Resume State" "0: No suspended transaction pending,1: Suspended transaction waiting to be resumed,2: Not applicable,3: Suspended transaction is resumed" group.long 0x16C++0x3 line.long 0x0 "SPTRCLR,Sequence Pointer Clear" bitfld.long 0x0 24.--25. "OTFAD_BNDRY,OTFAD Prefetch Address Boundary" "0: No prefetch address boundary,1: Prefetch address boundary is 1K.,?,?" newline bitfld.long 0x0 18. "STREAM_EN,Enable Streaming Port" "0: Enables,1: Disables" newline bitfld.long 0x0 17. "PREFETCH_DIS,Prefetch Disable" "0: Enables,1: Disables" newline bitfld.long 0x0 16. "ABRT_CLR,Flash Memory Abort-AHB Buffer Clear" "0: No action,1: Clears pointers and terminates transaction" newline bitfld.long 0x0 8. "IPPTRC,IP Pointer Clear" "0: Conveys no useful information,1: Clears the sequence pointer" newline bitfld.long 0x0 0. "BFPTRC,Buffer Pointer Clear" "0: Conveys no useful information,1: Clears the sequence pointer" group.long 0x180++0x7 line.long 0x0 "SFA1AD,Serial Flash Memory Top Address" hexmask.long.tbyte 0x0 10.--31. 1. "TPAD,Top Address" line.long 0x4 "SFA2AD,Serial Flash Memory Top Address" hexmask.long.tbyte 0x4 10.--31. 1. "TPAD,Top Address" group.long 0x190++0x3 line.long 0x0 "DLPR,Data Learning Pattern" hexmask.long 0x0 0.--31. 1. "DLPV,Data Learning Pattern" rgroup.long 0x194++0x3 line.long 0x0 "FAILA_ADDR,Flash Memory A Failing Address Status" hexmask.long 0x0 0.--31. 1. "ADDR,Failing Address" repeat 64. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x200)++0x3 line.long 0x0 "RBDR[$1],RX Buffer Data" hexmask.long 0x0 0.--31. 1. "RXDATA,RX Data" repeat.end group.long 0x300++0x7 line.long 0x0 "LUTKEY,LUT Key" hexmask.long 0x0 0.--31. 1. "KEY,Key" line.long 0x4 "LCKCR,LUT Lock Configuration" bitfld.long 0x4 1. "UNLOCK,Unlock LUT" "0: No action,1: Unlocks" newline bitfld.long 0x4 0. "LOCK,Lock LUT" "0: No action,1: Locks" group.long 0x310++0x13F line.long 0x0 "LUT0,Lookup Table" hexmask.long.byte 0x0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x4 "LUT1,Lookup Table" hexmask.long.byte 0x4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x8 "LUT2,Lookup Table" hexmask.long.byte 0x8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC "LUT3,Lookup Table" hexmask.long.byte 0xC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x10 "LUT4,Lookup Table" hexmask.long.byte 0x10 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x10 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x10 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x10 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x14 "LUT5,Lookup Table" hexmask.long.byte 0x14 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x14 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x14 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x14 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x14 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x14 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x18 "LUT6,Lookup Table" hexmask.long.byte 0x18 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x18 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x18 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x18 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x18 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x18 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x1C "LUT7,Lookup Table" hexmask.long.byte 0x1C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x1C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x1C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x1C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x1C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x1C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x20 "LUT8,Lookup Table" hexmask.long.byte 0x20 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x20 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x20 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x20 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x20 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x20 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x24 "LUT9,Lookup Table" hexmask.long.byte 0x24 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x24 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x24 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x24 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x24 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x24 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x28 "LUT10,Lookup Table" hexmask.long.byte 0x28 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x28 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x28 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x28 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x28 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x28 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x2C "LUT11,Lookup Table" hexmask.long.byte 0x2C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x2C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x2C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x2C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x2C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x2C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x30 "LUT12,Lookup Table" hexmask.long.byte 0x30 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x30 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x30 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x30 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x30 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x30 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x34 "LUT13,Lookup Table" hexmask.long.byte 0x34 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x34 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x34 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x34 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x34 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x34 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x38 "LUT14,Lookup Table" hexmask.long.byte 0x38 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x38 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x38 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x38 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x38 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x38 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x3C "LUT15,Lookup Table" hexmask.long.byte 0x3C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x3C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x3C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x3C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x3C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x3C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x40 "LUT16,Lookup Table" hexmask.long.byte 0x40 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x40 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x40 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x40 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x40 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x40 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x44 "LUT17,Lookup Table" hexmask.long.byte 0x44 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x44 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x44 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x44 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x44 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x44 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x48 "LUT18,Lookup Table" hexmask.long.byte 0x48 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x48 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x48 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x48 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x48 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x48 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x4C "LUT19,Lookup Table" hexmask.long.byte 0x4C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x4C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x4C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x4C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x50 "LUT20,Lookup Table" hexmask.long.byte 0x50 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x50 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x50 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x50 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x50 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x50 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x54 "LUT21,Lookup Table" hexmask.long.byte 0x54 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x54 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x54 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x54 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x54 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x54 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x58 "LUT22,Lookup Table" hexmask.long.byte 0x58 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x58 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x58 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x58 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x58 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x58 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x5C "LUT23,Lookup Table" hexmask.long.byte 0x5C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x5C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x5C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x5C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x5C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x5C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x60 "LUT24,Lookup Table" hexmask.long.byte 0x60 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x60 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x60 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x60 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x60 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x60 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x64 "LUT25,Lookup Table" hexmask.long.byte 0x64 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x64 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x64 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x64 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x64 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x64 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x68 "LUT26,Lookup Table" hexmask.long.byte 0x68 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x68 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x68 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x68 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x68 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x68 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x6C "LUT27,Lookup Table" hexmask.long.byte 0x6C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x6C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x6C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x6C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x6C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x6C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x70 "LUT28,Lookup Table" hexmask.long.byte 0x70 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x70 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x70 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x70 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x70 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x70 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x74 "LUT29,Lookup Table" hexmask.long.byte 0x74 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x74 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x74 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x74 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x74 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x74 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x78 "LUT30,Lookup Table" hexmask.long.byte 0x78 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x78 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x78 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x78 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x78 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x78 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x7C "LUT31,Lookup Table" hexmask.long.byte 0x7C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x7C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x7C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x7C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x7C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x7C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x80 "LUT32,Lookup Table" hexmask.long.byte 0x80 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x80 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x80 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x80 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x80 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x80 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x84 "LUT33,Lookup Table" hexmask.long.byte 0x84 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x84 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x84 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x84 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x84 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x84 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x88 "LUT34,Lookup Table" hexmask.long.byte 0x88 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x88 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x88 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x88 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x88 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x88 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x8C "LUT35,Lookup Table" hexmask.long.byte 0x8C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x8C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x8C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x8C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x90 "LUT36,Lookup Table" hexmask.long.byte 0x90 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x90 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x90 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x90 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x90 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x90 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x94 "LUT37,Lookup Table" hexmask.long.byte 0x94 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x94 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x94 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x94 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x94 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x94 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x98 "LUT38,Lookup Table" hexmask.long.byte 0x98 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x98 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x98 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x98 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x98 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x98 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x9C "LUT39,Lookup Table" hexmask.long.byte 0x9C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x9C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x9C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x9C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x9C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x9C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA0 "LUT40,Lookup Table" hexmask.long.byte 0xA0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA4 "LUT41,Lookup Table" hexmask.long.byte 0xA4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA8 "LUT42,Lookup Table" hexmask.long.byte 0xA8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xAC "LUT43,Lookup Table" hexmask.long.byte 0xAC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xAC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xAC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xAC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xAC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xAC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB0 "LUT44,Lookup Table" hexmask.long.byte 0xB0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB4 "LUT45,Lookup Table" hexmask.long.byte 0xB4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB8 "LUT46,Lookup Table" hexmask.long.byte 0xB8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xBC "LUT47,Lookup Table" hexmask.long.byte 0xBC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xBC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xBC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xBC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xBC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xBC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC0 "LUT48,Lookup Table" hexmask.long.byte 0xC0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC4 "LUT49,Lookup Table" hexmask.long.byte 0xC4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC8 "LUT50,Lookup Table" hexmask.long.byte 0xC8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xCC "LUT51,Lookup Table" hexmask.long.byte 0xCC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xCC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xCC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xCC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xCC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xCC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD0 "LUT52,Lookup Table" hexmask.long.byte 0xD0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD4 "LUT53,Lookup Table" hexmask.long.byte 0xD4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD8 "LUT54,Lookup Table" hexmask.long.byte 0xD8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xDC "LUT55,Lookup Table" hexmask.long.byte 0xDC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xDC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xDC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xDC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xDC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xDC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE0 "LUT56,Lookup Table" hexmask.long.byte 0xE0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE4 "LUT57,Lookup Table" hexmask.long.byte 0xE4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE8 "LUT58,Lookup Table" hexmask.long.byte 0xE8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xEC "LUT59,Lookup Table" hexmask.long.byte 0xEC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xEC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xEC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xEC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xEC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xEC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF0 "LUT60,Lookup Table" hexmask.long.byte 0xF0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF4 "LUT61,Lookup Table" hexmask.long.byte 0xF4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF8 "LUT62,Lookup Table" hexmask.long.byte 0xF8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xFC "LUT63,Lookup Table" hexmask.long.byte 0xFC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xFC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xFC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xFC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xFC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xFC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x100 "LUT64,Lookup Table" hexmask.long.byte 0x100 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x100 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x100 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x100 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x100 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x100 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x104 "LUT65,Lookup Table" hexmask.long.byte 0x104 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x104 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x104 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x104 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x104 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x104 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x108 "LUT66,Lookup Table" hexmask.long.byte 0x108 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x108 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x108 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x108 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x108 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x108 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x10C "LUT67,Lookup Table" hexmask.long.byte 0x10C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x10C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x10C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x10C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x110 "LUT68,Lookup Table" hexmask.long.byte 0x110 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x110 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x110 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x110 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x110 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x110 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x114 "LUT69,Lookup Table" hexmask.long.byte 0x114 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x114 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x114 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x114 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x114 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x114 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x118 "LUT70,Lookup Table" hexmask.long.byte 0x118 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x118 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x118 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x118 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x118 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x118 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x11C "LUT71,Lookup Table" hexmask.long.byte 0x11C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x11C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x11C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x11C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x11C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x11C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x120 "LUT72,Lookup Table" hexmask.long.byte 0x120 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x120 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x120 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x120 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x120 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x120 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x124 "LUT73,Lookup Table" hexmask.long.byte 0x124 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x124 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x124 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x124 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x124 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x124 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x128 "LUT74,Lookup Table" hexmask.long.byte 0x128 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x128 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x128 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x128 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x128 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x128 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x12C "LUT75,Lookup Table" hexmask.long.byte 0x12C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x12C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x12C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x12C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x12C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x12C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x130 "LUT76,Lookup Table" hexmask.long.byte 0x130 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x130 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x130 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x130 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x130 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x130 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x134 "LUT77,Lookup Table" hexmask.long.byte 0x134 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x134 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x134 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x134 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x134 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x134 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x138 "LUT78,Lookup Table" hexmask.long.byte 0x138 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x138 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x138 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x138 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x138 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x138 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x13C "LUT79,Lookup Table" hexmask.long.byte 0x13C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x13C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x13C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x13C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x13C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x13C 0.--7. 1. "OPRND0,Operand for INSTR0" repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x40185480 ad:0x40185490 ad:0x401854A0 ad:0x401854B0) tree "BUFn_m_ADDR_RANGE[$1]" base $2 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "BUF__ADDR_RANGE[$1],AHB Buffer n Sub Buffer m Start and End Address Range" hexmask.long.word 0x0 16.--31. 1. "ENDADR,End Address" hexmask.long.word 0x0 0.--15. 1. "STARTADR,Start Address" repeat.end tree.end repeat.end base ad:0x40185000 rgroup.long 0x4C0++0x3 line.long 0x0 "AHB_BUF_STATUS,AHB Buffer Status" bitfld.long 0x0 30.--31. "BUF3_3,AHB Buffer 3 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 28.--29. "BUF3_2,AHB Buffer 3 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 26.--27. "BUF3_1,AHB Buffer 3 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 24.--25. "BUF3_0,AHB Buffer 3 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 22.--23. "BUF2_3,AHB Buffer 2 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 20.--21. "BUF2_2,AHB Buffer 2 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 18.--19. "BUF2_1,AHB Buffer 2 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 16.--17. "BUF2_0,AHB Buffer 2 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 14.--15. "BUF1_3,AHB Buffer 1 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 12.--13. "BUF1_2,AHB Buffer 1 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 10.--11. "BUF1_1,AHB Buffer 1 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 8.--9. "BUF1_0,AHB Buffer 1 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 6.--7. "BUF0_3,AHB Buffer 0 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 4.--5. "BUF0_2,AHB Buffer 0 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 2.--3. "BUF0_1,AHB Buffer 0 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 0.--1. "BUF0_0,AHB Buffer 0 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" group.long 0x4C4++0x3 line.long 0x0 "AHB_PERF_CTRL,AHB Buffer Hit/Miss Performance Monitor Control" bitfld.long 0x0 30.--31. "SUB_BUF_SEL3,Sub-buffer Selection for Buffer 3 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 28.--29. "SUB_BUF_SEL2,Sub-buffer Selection for Buffer 2 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 26.--27. "SUB_BUF_SEL1,Sub-buffer Selection for Buffer 1 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 24.--25. "SUB_BUF_SEL0,Sub-buffer Selection for Buffer 0 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline rbitfld.long 0x0 20. "TCNTO,Time Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 19. "BUF3_HIT_OVF,Buffer 3 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 18. "BUF2_HIT_OVF,Buffer 2 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 17. "BUF1_HIT_OVF,Buffer 1 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 16. "BUF0_HIT_OVF,Buffer 0 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 15. "BUF3_MISS_OVF,Buffer 3 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 14. "BUF2_MISS_OVF,Buffer 2 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 13. "BUF1_MISS_OVF,Buffer 1 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 12. "BUF0_MISS_OVF,Buffer 0 Miss Counter Overflow" "0: No overflow,1: Overflow" newline bitfld.long 0x0 5. "CNTSTART,Performance Counter Start" "0: No effect,1: Starts" newline bitfld.long 0x0 4. "CNTSTP,Performance Counter Stop" "0: No effect,1: Stops counter" newline bitfld.long 0x0 3. "BUF3_EN,Buffer 3 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "BUF2_EN,Buffer 2 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "BUF1_EN,Buffer 1 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "BUF0_EN,Buffer 0 Counter Enable" "0: Disables,1: Enables" rgroup.long 0x4C8++0x3 line.long 0x0 "AHB_PERF_TIME_CNT,AHB Performance Monitor Time Counter" hexmask.long 0x0 0.--31. 1. "PERF_TIME_COUNT,Time Count" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x4CC)++0x3 line.long 0x0 "AHB_PERF_BUF[$1],AHB Buffer n Performance Monitor" hexmask.long.word 0x0 16.--31. 1. "PERF_HIT_CNT,Performance Hit Count" newline hexmask.long.word 0x0 0.--15. 1. "PERF_MISS_CNT,Performance Miss Count" repeat.end group.long 0x4DC++0xB line.long 0x0 "AHRDYTO,AHB HREADY Timeout" hexmask.long.word 0x0 0.--15. 1. "HREADY_TO,AHB HREADY Low Timeout Counter Value" line.long 0x4 "AHB_ERR_PAYLOAD_HI,AHB Error Payload High" hexmask.long 0x4 0.--31. 1. "ERR_PAYLOAD_H,Error Payload High" line.long 0x8 "AHB_ERR_PAYLOAD_LO,AHB Error Payload Low" hexmask.long 0x8 0.--31. 1. "ERR_PAYLOAD_L,Error Payload Low" rgroup.long 0x4E8++0xB line.long 0x0 "AHB_RD_ERR_ADDR,AHB Read Error Address" hexmask.long 0x0 0.--31. 1. "READDR,Read Error Address" line.long 0x4 "AHB_RD_ERR_MID,AHB Read Error Manager ID" hexmask.long.byte 0x4 0.--4. 1. "REMID,Read Error Manager ID" line.long 0x8 "SPNDST_ADDR,Suspend Transaction Address" hexmask.long 0x8 3.--31. 1. "ASAHBR,Address of Suspended AHB Read Transaction" group.long 0x4F4++0x7 line.long 0x0 "PPWF_TCNT,Page Program Wait Time Counter" hexmask.long 0x0 0.--31. 1. "PPWTC,Page Program Wait Time Counter Value" line.long 0x4 "PPW_RDSR,Page Program Wait Read Status" rbitfld.long 0x4 31. "VALID,Valid" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 24.--27. 1. "LOC,Location of RDSR" newline bitfld.long 0x4 23. "RDSR_HWORD_SEL,RDSR Half Word Select" "0: RDSR contains 16 least significant bits (15:0)..,1: RDSR contains 16 most significant bits (31:16).." newline bitfld.long 0x4 22. "RDSR_VAL_CHK,RDSR Value Check" "0: Check for 0,1: Check for 1" newline hexmask.long.word 0x4 0.--15. 1. "RDSR,Value of Flash Status Register Read" repeat 16. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF)(list ad:0x40185520 ad:0x40185540 ad:0x40185560 ad:0x40185580 ad:0x401855A0 ad:0x401855C0 ad:0x401855E0 ad:0x40185600 ad:0x40185620 ad:0x40185640 ad:0x40185660 ad:0x40185680 ad:0x401856A0 ad:0x401856C0 ad:0x401856E0 ad:0x40185700) tree "IPEDCTXxIV[$1]" base $2 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "IPEDCTXIV$1,IPED Context Initial Vector" hexmask.long 0x0 0.--31. 1. "CTX_IV,32 bits of IV for the context region" repeat.end group.long ($2+0x8)++0x7 line.long 0x0 "IPEDCTXSTART,IPED Start Address Region" hexmask.long.tbyte 0x0 8.--31. 1. "SADD,Start Address" bitfld.long 0x0 1. "AHBBUSERROR_DIS,AHB Bus Error Disable" "0: Enables,1: Disables" bitfld.long 0x0 0. "GCM,GCM Mode Region" "0: CTR,1: GCM" line.long 0x4 "IPEDCTXEND,IPED End Address Region" hexmask.long.tbyte 0x4 8.--31. 1. "END_ADDRESS,End Address" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "IPEDCTXAAD$1,IPED Context Additional Authentication Data" hexmask.long 0x0 0.--31. 1. "CTX_AAD,32 bits of AAD for the region" repeat.end tree.end repeat.end base ad:0x40185000 group.long 0x720++0x3 line.long 0x0 "IPEDCTRL,IPED Function Control" rbitfld.long 0x0 16. "IPS_GCM,IPS Transaction Region Status" "0: Non-GCM region either CTR or bypass,1: GCM region" newline bitfld.long 0x0 11. "IPED_XEX_EN,IPED XEX Interface Enable" "0: Bypasses IPED logic and writes unencrypted or..,1: Enables" newline bitfld.long 0x0 10. "IPED_SWRESET,IPED CTR/GCM and XEX Interface Software Reset" "0: No reset,1: Resets" newline bitfld.long 0x0 9. "IPED_PROTECT,IPED Protection" "0: No restrictions,1: Only privileged controllers can write IPED.." newline bitfld.long 0x0 8. "AHBGCMRD,AHB Read IPED GCM Decryption Enable" "0: Bypasses AHB data and reads unencrypted data,1: Enables" newline bitfld.long 0x0 7. "AHGCMWR,AHB Write IPED GCM Encryption Enable" "0: Bypasses AHB data and writes unencrypted data,1: Enables" newline bitfld.long 0x0 6. "IPGCMWR,IP Write GCM Enable" "0: Bypasses IPS-based data and writes unencrypted..,1: Enables" newline bitfld.long 0x0 5. "IPWROTA,IP GCM Command Write OTA Region" "0,1" newline bitfld.long 0x0 4. "AHBRD_EN,AHB Read IPED XEX or CTR Mode Decryption Enable" "0: Bypasses AHB-based data and reads unencrypted,1: Enables" newline bitfld.long 0x0 3. "AHBWR_EN,AHB Write IPED XEX or CTR Mode Encryption Enable" "0: Bypasses AHB-based data and writes unencrypted,1: Enables" newline bitfld.long 0x0 2. "IPWR_EN,IP Write IPED XEX or CTR Mode Enable" "0: Bypasses IPS-based data and writes unencrypted..,1: Enables" newline bitfld.long 0x0 1. "IPED_EN,IPED CTR-GCM Interface Enable" "0: Bypasses IPED logic and allows writing of..,1: Enables" newline bitfld.long 0x0 0. "CONFIG,IPED CTR/GCM Interface Configure" "0: Prince 12 rounds,1: Prince 22 rounds" group.long 0x728++0x7 line.long 0x0 "IPEDCTXCTRL0,IPED Context Control 0" bitfld.long 0x0 30.--31. "CTX15_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 28.--29. "CTX14_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 26.--27. "CTX13_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 24.--25. "CTX12_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 22.--23. "CTX11_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 20.--21. "CTX10_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 18.--19. "CTX9_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 16.--17. "CTX8_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 14.--15. "CTX7_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 12.--13. "CTX6_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 10.--11. "CTX5_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 8.--9. "CTX4_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 6.--7. "CTX3_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 4.--5. "CTX2_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 2.--3. "CTX1_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x0 0.--1. "CTX0_FREEZE,CTX Freeze" "0,1,2,3" line.long 0x4 "IPEDCTXCTRL1,IPED Context Control 1" bitfld.long 0x4 30.--31. "CTX15_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 28.--29. "CTX14_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 26.--27. "CTX13_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 24.--25. "CTX12_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 22.--23. "CTX11_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 20.--21. "CTX10_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 18.--19. "CTX9_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 16.--17. "CTX8_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 14.--15. "CTX7_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 12.--13. "CTX6_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 10.--11. "CTX5_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 8.--9. "CTX4_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 6.--7. "CTX3_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 4.--5. "CTX2_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 2.--3. "CTX1_FREEZE,CTX Freeze" "0,1,2,3" newline bitfld.long 0x4 0.--1. "CTX0_FREEZE,CTX Freeze" "0,1,2,3" group.long 0x800++0xF line.long 0x0 "FRAD0_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD0_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD0_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD0_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x810++0x7 line.long 0x0 "FRAD0_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD0_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x820++0xF line.long 0x0 "FRAD1_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD1_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD1_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD1_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x830++0x7 line.long 0x0 "FRAD1_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD1_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x840++0xF line.long 0x0 "FRAD2_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD2_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD2_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD2_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x850++0x7 line.long 0x0 "FRAD2_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD2_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x860++0xF line.long 0x0 "FRAD3_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD3_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD3_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD3_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x870++0x7 line.long 0x0 "FRAD3_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD3_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x880++0xF line.long 0x0 "FRAD4_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD4_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD4_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD4_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x890++0x7 line.long 0x0 "FRAD4_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD4_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8A0++0xF line.long 0x0 "FRAD5_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD5_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD5_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD5_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8B0++0x7 line.long 0x0 "FRAD5_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD5_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8C0++0xF line.long 0x0 "FRAD6_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD6_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD6_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD6_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8D0++0x7 line.long 0x0 "FRAD6_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD6_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8E0++0xF line.long 0x0 "FRAD7_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD7_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD7_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD7_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8F0++0x7 line.long 0x0 "FRAD7_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD7_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8FC++0x7 line.long 0x0 "SFP_ARB_TIMEOUT,SFP Arbitration Lock Timeout Counter" hexmask.long 0x0 0.--31. 1. "SFP_ARB_TOC,SFP Arbitration Timeout Value" line.long 0x4 "TG0MDAD,Target Group Manager Domain Access Descriptor" bitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x4 29. "LCK,Descriptor Lock" "0: No action,1: Locks" newline bitfld.long 0x4 14.--15. "SA,Secure Attribute" "?,1: Non-secure only,2: Secure only,3: Both secure and non-secure" newline bitfld.long 0x4 12. "MASKTYPE,Mask Type" "0: AND,1: OR" newline hexmask.long.byte 0x4 6.--11. 1. "MASK,Mask" newline hexmask.long.byte 0x4 0.--5. 1. "MIDMATCH,Manager ID Reference" rgroup.long 0x904++0x3 line.long 0x0 "TGSFAR,Target Group SFAR Address" hexmask.long 0x0 0.--31. 1. "SFARADDR,SFAR Address" group.long 0x908++0xB line.long 0x0 "TGSFARS,Target Group SFAR Status" rbitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline rbitfld.long 0x0 30. "ERR,Error" "0: With required attributes,1: Without required attributes" newline eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 12. "PA,Privileged Attribute" "0: Not privileged,1: Privileged" newline rbitfld.long 0x0 10. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x0 0.--5. 1. "TG_MID,Transaction Domain ID" line.long 0x4 "TGIPCRS,Target Group IP Configuration Status" rbitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid and queue is locked" newline rbitfld.long 0x4 29.--30. "ERR,Error" "0: Required attributes,1: IPCR DATZ without required attributes,2: IPCR SEQID without required attributes,3: IPCR DATZ and SEQID without required attributes" newline eventfld.long 0x4 28. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x4 22. "ARB_UNLOCK,Arbitration Unlock" "0: Not requested,1: Requested" newline rbitfld.long 0x4 21. "ARB_LOCK,Arbitration Lock" "0: Not requested,1: Requested" newline hexmask.long.byte 0x4 16.--19. 1. "SEQID,SEQID Value" newline hexmask.long.word 0x4 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x8 "TG1MDAD,Target Group Manager Domain Access Descriptor" bitfld.long 0x8 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x8 29. "LCK,Descriptor Lock" "0: No action,1: Locks" newline bitfld.long 0x8 14.--15. "SA,Secure Attribute" "?,1: Non-secure only,2: Secure only,3: Both secure and non-secure" newline bitfld.long 0x8 12. "MASKTYPE,Mask Type" "0: AND,1: OR" newline hexmask.long.byte 0x8 6.--11. 1. "MASK,Mask" newline hexmask.long.byte 0x8 0.--5. 1. "MIDMATCH,Manager ID Reference" group.long 0x920++0xB line.long 0x0 "MGC,Manager Global Configuration" bitfld.long 0x0 31. "GVLD,Global Valid Access Control" "0: Disables,1: Enables" newline bitfld.long 0x0 29. "GVLDMDAD,Global Valid MDAD" "0: Disables,1: Enables" newline bitfld.long 0x0 27. "GVLDFRAD,Global Valid FRAD" "0: Disables,1: Enables" newline bitfld.long 0x0 16. "TG1_FIX_PRIO,Target Group Queue 1 Fixed Priority Enable" "0: Priority not fixed,1: Priority fixed" newline bitfld.long 0x0 10.--11. "GCLCK,Global Configuration Lock" "0: Unlocks,1: Locks,2: Locks,3: Locks" newline hexmask.long.byte 0x0 0.--5. 1. "GCLCKMID,Global Configuration Lock Owner" line.long 0x4 "MRC,Manager Read Command" bitfld.long 0x4 30. "VLDCMD03,Valid Command 3" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 24.--29. 1. "READ_CMD3,Read Command 3" newline bitfld.long 0x4 22. "VLDCMD02,Valid Command 2" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 16.--21. 1. "READ_CMD2,Read Command 2" newline hexmask.long.byte 0x4 8.--13. 1. "READ_CMD1,Read Command 1" newline hexmask.long.byte 0x4 0.--5. 1. "READ_CMD0,Read Command 0" line.long 0x8 "MTO,Manager Timeout" hexmask.long 0x8 0.--31. 1. "SFP_ACC_TO,SFP Access Timeout" rgroup.long 0x92C++0x7 line.long 0x0 "FLSEQREQ,Flash Sequence Request" bitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "TIMEOUT,Timeout Error Status" "0: No error,1: Error" newline bitfld.long 0x0 22. "CMD,Instruction Type" "0: Read,1: Non-read" newline hexmask.long.byte 0x0 16.--19. 1. "SEQID,Sequence ID" newline bitfld.long 0x0 12.--14. "FRAD,Flash Region Descriptor Number" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 10. "ARB_LOCK,Arbitration Lock" "0: Not locked,1: Locked" newline bitfld.long 0x0 9. "PA,Privilege Attribute" "0: Non-privilege,1: Privilege" newline bitfld.long 0x0 8. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline bitfld.long 0x0 6. "REQ_TG,FlashSeq Request Target Group" "0: TG0,1: TG1" newline hexmask.long.byte 0x0 0.--5. 1. "REQ_MID,Flash Sequence Request Manager ID" line.long 0x4 "FSMSTAT,FSM Status" bitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "ARB_LOCK,Arbitration Lock" "0: Not locked,1: Locked" newline bitfld.long 0x4 16. "CMD,Command" "0: Read instruction sequence,1: Non-read instruction sequence" newline hexmask.long.byte 0x4 8.--13. 1. "MID,Manager ID" newline bitfld.long 0x4 0.--1. "STATE,FSM State" "0: Transaction granted,1: TBDR lock open,2: Write transfer triggered,3: Read transfer triggered" group.long 0x934++0xB line.long 0x0 "IPSERROR,IPS Error" eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 15. "FRADPROG,FRAD Program Status" "0: Some or all FRADs programmed,1: No FRADs programmed" newline rbitfld.long 0x0 14. "MDADPROG,TG/MDA Descriptor Program Status" "0: One or both target group descriptors programmed,1: None of the target group descriptors are.." newline rbitfld.long 0x0 13. "TG1MID,TGn Manager-ID Status" "0: Passed,1: Failed" newline rbitfld.long 0x0 12. "TG0MID,TGn Manager-ID Status" "0: Passed,1: Failed" newline rbitfld.long 0x0 11. "TG1SEC,TG Security Status" "0: Security attribute check passed,1: Security attribute check failed" newline rbitfld.long 0x0 10. "TG0SEC,TG Security Status" "0: Security attribute check passed,1: Security attribute check failed" newline rbitfld.long 0x0 9. "TG1LCK,TG1 Lock" "0: SEQID not written yet,1: SEQID written and queue locked" newline rbitfld.long 0x0 8. "TG0LCK,TG0 Lock" "0: SEQID not written yet,1: SEQID written and queue locked" newline hexmask.long.byte 0x0 0.--5. 1. "MID,IPS Manager ID" line.long 0x4 "ERRSTAT,Error Status" eventfld.long 0x4 30. "LOCK_ERR,Lock Register Error" "0: No error,1: Error" newline eventfld.long 0x4 29. "ARB_LOCK_TO,Arbitration Lock Timeout Error" "0: No error,1: Error" newline eventfld.long 0x4 28. "ARB_WIN,Arbitration Win Event Status" "0: Request not granted or the interrupt is already..,1: Request granted and interrupt generated" newline eventfld.long 0x4 14. "TO_ERR,Timeout Error" "0: No error,1: Error" newline rbitfld.long 0x4 13. "TG1IPCR,TG IPCR Error" "0: No error,1: Error" newline rbitfld.long 0x4 12. "TG0IPCR,TG IPCR Error" "0: No error,1: Error" newline rbitfld.long 0x4 11. "TG1SFAR,TG SFAR Error" "0: No error,1: Error" newline rbitfld.long 0x4 10. "TG0SFAR,TG SFAR Error" "0: No error,1: Error" newline rbitfld.long 0x4 9. "IPS_ERR,IPS Error" "0: No error,1: Error" newline eventfld.long 0x4 8. "FRAD7ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 7. "FRAD6ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 6. "FRAD5ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 5. "FRAD4ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 4. "FRAD3ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 3. "FRAD2ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 2. "FRAD1ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 1. "FRAD0ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 0. "FRADMTCH,No FRAD Match Error" "0: No error,1: Error" line.long 0x8 "INT_EN,Interrupt Enable" bitfld.long 0x8 31. "LCK,Lock" "0: Unlocks,1: Locks" newline bitfld.long 0x8 30. "LCK_ERR_IE,Lock Register Write Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "ARB_TO_IE,Arbitration Lock Timeout Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 28. "ARB_WIN_IE,Arbitration Win Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 14. "TO_ERR,Timeout Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 13. "TG1IPCR,TGn IPCR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 12. "TG0IPCR,TGn IPCR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 11. "TG1SFAR,TG SFAR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "TG0SFAR,TG SFAR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 9. "IPS_ERR,IPS Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 8. "FRAD7ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 7. "FRAD6ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 6. "FRAD5ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 5. "FRAD4ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "FRAD3ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "FRAD2ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "FRAD1ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 1. "FRAD0ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "FRADMTCH,No FRAD Match Error Interrupt Enable" "0: Disables,1: Enables" group.long 0x958++0x7 line.long 0x0 "SFP_TG_IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,Sequence ID" newline bitfld.long 0x0 23. "ARB_UNLOCK,Arbitration Unlock" "0: No effect. Always reads 0.,1: Unlocks" newline bitfld.long 0x0 22. "ARB_LOCK,Arbitration Lock" "0: No effect. Always reads 0.,1: Locks" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x4 "SFP_TG_SFAR,Serial Flash Memory Address" hexmask.long 0x4 0.--31. 1. "SFADR,Serial Flash Memory Address" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x960)++0x3 line.long 0x0 "SFP_LUT_EN[$1],LUT Access Enable" bitfld.long 0x0 31. "LOCK,Locks access to this register. When you write 1 to this field it remains 1 until hard reset." "0: No effect,1: Locks" newline bitfld.long 0x0 15. "LUT_SEQ15_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 14. "LUT_SEQ14_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 13. "LUT_SEQ13_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 12. "LUT_SEQ12_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 11. "LUT_SEQ11_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 10. "LUT_SEQ10_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 9. "LUT_SEQ9_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 8. "LUT_SEQ8_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 7. "LUT_SEQ7_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 6. "LUT_SEQ6_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 5. "LUT_SEQ5_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 4. "LUT_SEQ4_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 3. "LUT_SEQ3_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 2. "LUT_SEQ2_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 1. "LUT_SEQ1_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 0. "LUT_SEQ0_EN,LUT Sequence Enable" "0: Enables,1: Disables" repeat.end rgroup.long 0xA7C++0x3 line.long 0x0 "SFP_LOCK_ERR_ADDR,SFP Lock Error Address" hexmask.long.word 0x0 0.--14. 1. "ADDRW,Address" group.long 0xA80++0x7 line.long 0x0 "SFP_TG_SUB_1_IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,Points to a sequence in the LUT" newline bitfld.long 0x0 23. "ARB_UNLOCK,Arbitration Unlock" "0: No effect. Always reads 0.,1: Unlocks" newline bitfld.long 0x0 22. "ARB_LOCK,Arbitration Lock" "0: No effect. Always reads 0.,1: Locks" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x4 "SFP_TG_SUB_1_SFAR,Serial Flash Memory Address" hexmask.long 0x4 0.--31. 1. "SFADR,Serial flash memory address" rgroup.long 0xA88++0x3 line.long 0x0 "TGSFAR_SUB_1,Target Group SFAR Address" hexmask.long 0x0 0.--31. 1. "SFARADDR,SFAR Address" group.long 0xA8C++0x7 line.long 0x0 "TGSFARS_SUB_1,Target Group SFAR Status" rbitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline rbitfld.long 0x0 30. "ERR,Error" "0: With required attributes,1: Without required attributes" newline eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 12. "PA,Privileged Attribute" "0: Non-privileged,1: Privileged" newline rbitfld.long 0x0 10. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x0 0.--5. 1. "TG_MID,Transaction Manager ID" line.long 0x4 "TGIPCRS_SUB_1,Target Group n IP Configuration Status" rbitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid and queue is locked" newline rbitfld.long 0x4 29.--30. "ERR,Error" "0: Required attributes,1: IPCR DATZ without required attributes,2: IPCR SEQID without required attributes,3: IPCR DATZ and SEQID without required attributes" newline eventfld.long 0x4 28. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x4 22. "ARB_UNLOCK,Arbitration Unlock" "0: Not requested,1: Requested" newline rbitfld.long 0x4 21. "ARB_LOCK,Arbitration Lock" "0: Not requested,1: Requested" newline hexmask.long.byte 0x4 16.--19. 1. "SEQID,SEQID Value" newline hexmask.long.word 0x4 0.--15. 1. "IDATSZ,IP Data Transfer Size" tree.end tree "XSPI2" base ad:0x40411000 group.long 0x0++0x3 line.long 0x0 "MCR,Module Configuration" bitfld.long 0x0 26. "CKN_FA_EN,CKN Pad For Flash Memory A" "0: Disables,1: Enables" newline bitfld.long 0x0 24.--25. "DQS_FA_SEL,DQS Clock For Sampling Read Data Flash Memory A" "?,1: Dummy pad loopback,2: DQS pad loopback,3: External DQS" newline bitfld.long 0x0 21. "X16_EN,X16 Mode Enable" "0: Disables (x8 x4 x2 x1 modes remain enabled),1: Enables" newline bitfld.long 0x0 20. "X16_DB_CA_EN,X16 Databus Enable" "0: Data only,1: Address and command information along with data" newline bitfld.long 0x0 17. "ISD3FA,Idle Signal Drive IOFA[3] Flash Memory A" "0: Logic low,1: Logic high" newline bitfld.long 0x0 16. "ISD2FA,Idle Signal Drive IOFA[2] Flash Memory A" "0: Logic low,1: Logic high" newline bitfld.long 0x0 15. "DOZE,Doze Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 14. "MDIS,Module Disable" "0: Enables clocks,1: Allows external logic to disable clocks" newline bitfld.long 0x0 12. "DLPEN,Data Learning Pattern Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 11. "CLR_TXF,Clear TX FIFO" "0: No action. Always reads 0.,1: Clears buffer and returns pointers to 0" newline bitfld.long 0x0 10. "CLR_RXF,Clear RX FIFO" "0: No action. Always reads 0.,1: Clears buffer and returns pointers to 0" newline bitfld.long 0x0 9. "IPS_TG_RST,Software Reset for IPS Target Group Queue" "0: No action,1: Resets" newline bitfld.long 0x0 8. "VAR_LAT_EN,Variable Latency Enable" "0: Fixed latency,1: Variable latency" newline bitfld.long 0x0 7. "DDR_EN,DDR Mode Enable" "0: 2x clock disabled. Only SDR instructions processed,1: 2x clock enabled. Both SDR and DDR instructions.." newline bitfld.long 0x0 6. "DQS_EN,DQS Enable" "?,1: Enables" newline bitfld.long 0x0 5. "DQS_LAT_EN,DQS Latency Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "DQS_OUT_EN,DQS Output Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2.--3. "END_CFG,Byte Order" "0: 64-bit BE,1: 32-bit LE,2: 32-bit BE,3: 64-bit LE" newline bitfld.long 0x0 1. "SWRSTHD,Software Reset for AHB Domain" "0: Deasserts reset,1: Resets" newline bitfld.long 0x0 0. "SWRSTSD,Software Reset for Serial Flash Memory Domain" "0: Deasserts reset,1: Resets" rgroup.long 0x8++0x3 line.long 0x0 "IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,LUT Sequence ID" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" group.long 0xC++0x1B line.long 0x0 "FLSHCR,Flash Memory Configuration" bitfld.long 0x0 16.--17. "TDH,Serial Flash Memory Data in Hold Time" "0: Posedge of XSPI internal reference clock,1: 2x serial flash memory half clock,?,?" newline hexmask.long.byte 0x0 8.--11. 1. "TCSH,Serial Flash Memory CS Hold Time" newline hexmask.long.byte 0x0 0.--3. 1. "TCSS,Serial Flash Memory CS Setup Time" line.long 0x4 "BUF0CR,Buffer Configuration" bitfld.long 0x4 31. "HP_EN,High Priority Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x4 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x4 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x4 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x4 0.--4. 1. "MSTRID,Manager ID" line.long 0x8 "BUF1CR,Buffer Configuration" bitfld.long 0x8 31. "HP_EN,High Priority Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x8 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x8 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x8 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x8 0.--4. 1. "MSTRID,Manager ID" line.long 0xC "BUF2CR,Buffer Configuration" bitfld.long 0xC 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0xC 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0xC 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0xC 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0xC 0.--4. 1. "MSTRID,Manager ID" line.long 0x10 "BUF3CR,Buffer Configuration" bitfld.long 0x10 31. "ALLMST,All Manager Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x10 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x10 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x10 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x10 0.--4. 1. "MSTRID,Manager ID" line.long 0x14 "BFGENCR,Buffer Generic Configuration" hexmask.long.byte 0x14 28.--31. 1. "SEQID_WR,Write Sequence ID" newline bitfld.long 0x14 21. "WR_FLUSH_EN,Write Flush Enable" "0: Not cleared,1: Cleared" newline bitfld.long 0x14 20. "PPWF_CLR,Page Program Wait Flag Clear" "0: Cleared by software,1: Cleared by XSPI. No software intervention.." newline bitfld.long 0x14 17. "SEQID_WR_EN,Enable Write Sequence ID" "0: Disables (use SEQID),1: Enables" newline hexmask.long.byte 0x14 12.--15. 1. "SEQID,LUT Sequence Pointer" newline bitfld.long 0x14 9.--10. "AHBSSIZE,AHB Split Size" "0: 8 bytes,1: 16 bytes,2: 32 bytes,3: 64 bytes" newline bitfld.long 0x14 8. "SPLITEN,AHB Transaction Split Enable" "0: Disables,1: Enables" newline hexmask.long.byte 0x14 0.--3. 1. "SEQID_RDSR,Read Status Register Sequence ID in LUT" line.long 0x18 "SOCCR,SOC Configuration" bitfld.long 0x18 28. "ENA_DLLABRT,DLL Abort Request Status Enable" "0: Masks,1: Unmasks" newline bitfld.long 0x18 27. "HRESP_ERR_MASK,HRESP Error Mask" "0: Allows HRESP error generation,1: Masks HRESP error generation" newline bitfld.long 0x18 26. "OBE_MASK_EN,Output Buffer Enable Mask Enable" "0: Enable all OBE in output direction for x8 mode..,1: Normal OBE handling for both read and write.." newline bitfld.long 0x18 25. "MASK_ECC,Mask ECC for False AHB Reads" "0: Unmask ECC error,1: Mask ECC error" newline hexmask.long.tbyte 0x18 0.--23. 1. "SOCCFG,SOC Configuration" repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "BUFIND[$1],Buffer n Top Index" hexmask.long.word 0x0 3.--12. 1. "TPINDX,Top Index Buffer" repeat.end group.long 0x50++0x3 line.long 0x0 "AWRCR,AHB Write Configuration" bitfld.long 0x0 15. "PPW_WR_DIS,Page Program Wait Write Disable" "0: Enables subsequent writes,1: Disables subsequent writes" newline bitfld.long 0x0 14. "PPW_RD_DIS,Page Program Wait Read Disable" "0: Enables subsequent reads,1: Disables subsequent reads" group.long 0x60++0x3 line.long 0x0 "DLLCRA,DLL Flash Memory A Configuration" bitfld.long 0x0 31. "DLLEN,DLL Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 30. "FREQEN,Frequency Enable" "0: Low frequency,1: High frequency" newline hexmask.long.byte 0x0 24.--27. 1. "DLL_REFCNTR,DLL Reference Counter" newline hexmask.long.byte 0x0 20.--23. 1. "DLLRES,DLL Resolution" newline hexmask.long.byte 0x0 16.--19. 1. "SLV_FINE_OFFSET,Fine Offset Delay Elements" newline bitfld.long 0x0 12.--14. "SLV_DLY_OFFSET,T/16 Offset Delay Elements" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x0 8.--11. 1. "SLV_DLY_COARSE,Delay Elements in Delay Tap" newline bitfld.long 0x0 5.--7. "SLV_DLY_FINE,Fine Adjustment Delay Elements" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 4. "DLL_CDL8,DLL Course Delay Line 8 Enable" "0: DLL is implemented to support up to 2x variation,1: DLL is implemented to support up to 3x variation.." newline bitfld.long 0x0 3. "SLAVE_AUTO_UPDT,Subordinate Chain Auto-Update Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "SLV_EN,Subordinate Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "SLV_DLL_BYPASS,Subordinate DLL Bypass" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "SLV_UPD,Subordinate Update" "0: Disables any further update on the DQS..,1: Updates" rgroup.long 0x100++0x3 line.long 0x0 "SFAR,Serial Flash Memory Address" hexmask.long 0x0 0.--31. 1. "SFADR,Serial Flash Memory Address" group.long 0x104++0x7 line.long 0x0 "SFACR,Serial Flash Memory Address Configuration" hexmask.long.byte 0x0 24.--27. 1. "X16_DLLA_SLVFINE_OFFSET,Fine Offset Delay Elements in Incoming DQS1 Flash Memory A" newline bitfld.long 0x0 22. "FORCE_A10,10th Bit Status" "0: Force,1: Do not force" newline bitfld.long 0x0 21. "WA_4B_EN,32-Bit Address Mode Enable" "0: Disables.,1: 32-bit mode" newline bitfld.long 0x0 20. "CAS_INTRLVD,CAS Interleaving" "0: Disables,1: Enables" newline bitfld.long 0x0 18. "RX_BP_EN,RX Backpressure Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 17. "BYTE_SWAP,Byte Swapping" "0: One word of two bytes at addresses [n n + 1],1: One word of two bytes at addresses [n + 1 n]" newline bitfld.long 0x0 16. "WA,Word Addressable" "0: Byte addressable,1: Word (2-byte) addressable mode" newline hexmask.long.byte 0x0 8.--12. 1. "PPWB,Page Program Boundary" newline hexmask.long.byte 0x0 0.--3. 1. "CAS,Column Address Space" line.long 0x4 "SMPR,Sampling" bitfld.long 0x4 24.--26. "DLLFSMPFA,DLL Nth Tap Flash Memory A" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 6. "FSDLY,Full-Speed Delay For Internal/Pad Loopback" "0: Same DQS,1: Half cycle early DQS" newline bitfld.long 0x4 5. "FSPHS,Full-Speed Phase" "0: Sampling at non-inverted clock,1: Sampling at inverted clock" rgroup.long 0x10C++0x3 line.long 0x0 "RBSR,RX Buffer Status" hexmask.long.word 0x0 16.--31. 1. "RDCTR,Read Counter" newline hexmask.long.byte 0x0 0.--7. 1. "RDBFL,RX Buffer Fill Level" group.long 0x110++0x3 line.long 0x0 "RBCT,RX Buffer Control" hexmask.long.byte 0x0 0.--6. 1. "WMRK,RX Buffer Watermark" rgroup.long 0x120++0x3 line.long 0x0 "AWRSR,AHB Write Status" bitfld.long 0x0 2. "SEQAUJOIN,Sequence Auto Join" "0: Not auto-joined,1: Auto-joined" rgroup.long 0x12C++0x3 line.long 0x0 "DLLSR,DLL Status" bitfld.long 0x0 15. "DLLA_LOCK,DLL A Lock Status" "0: Not locked,1: Locked" newline bitfld.long 0x0 14. "SLVA_LOCK,Subordinate High Lock Status - Flash Memory A" "0: Not locked,1: Locked" newline bitfld.long 0x0 13. "DLLA_RANGE_ERR,DLL Manager Delay Chain Range Error - Flash Memory A" "0: In range,1: Out of range" newline bitfld.long 0x0 12. "DLLA_FINE_UNDERFLOW,Fine Delay Chain Underflow - Flash Memory A" "0: No overflow,1: Overflow" newline hexmask.long.byte 0x0 4.--7. 1. "DLLA_SLV_FINE_VAL,Fine Delay Cells in Subordinate Delay Chain" newline hexmask.long.byte 0x0 0.--3. 1. "DLLA_SLV_COARSE_VAL,Coarse Delay Cells in Subordinate Delay Chain - Flash Memory A" group.long 0x130++0x3 line.long 0x0 "DLCR,Data Learning Configuration" bitfld.long 0x0 24. "DL_NONDLP_FLSH,DLP Non-DLP Flash Memory Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 14.--15. "DLP_SEL_FA,DLP Selection Flash Memory A" "0: Ignore pattern matching,1: IO1,2: IO3,3: Both IO1 and IO3" rgroup.long 0x134++0x3 line.long 0x0 "DLSR_FA,Data Learning Status Flash Memory" bitfld.long 0x0 31. "DLPFF,DLP Failure Flag" "0: No failure,1: Failure" newline hexmask.long.byte 0x0 8.--15. 1. "POS_EDGE,DLP Positive Edge Match" newline hexmask.long.byte 0x0 0.--7. 1. "NEG_EDGE,DLP Negative Edge Match" rgroup.long 0x150++0x3 line.long 0x0 "TBSR,TX Buffer Status" hexmask.long.word 0x0 16.--31. 1. "TRCTR,Transmit Counter" newline hexmask.long.word 0x0 0.--8. 1. "TRBFL,TX Buffer Fill Level" group.long 0x154++0x7 line.long 0x0 "TBDR,TX Buffer Data" hexmask.long 0x0 0.--31. 1. "TXDATA,TX Data" line.long 0x4 "TBCT,TX Buffer Control" hexmask.long.byte 0x4 0.--7. 1. "WMRK,TX Buffer Watermark" rgroup.long 0x15C++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 27. "TXFULL,TX Buffer Full" "0: Not full,1: Full" newline bitfld.long 0x0 26. "TXDMA,TX DMA" "0: Disabled,1: Enabled and processing DMA request" newline bitfld.long 0x0 25. "TXWA,TX Buffer Watermark Available" "0: Not available,1: Available" newline bitfld.long 0x0 24. "TXNE,TX Buffer Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 23. "RXDMA,RX Buffer DMA" "0: Not active,1: Active" newline bitfld.long 0x0 20.--22. "ARB_STATE,XSPI Arbitration State" "0: Idle,1: ARB - Arbitration,2: AHBWR_PROC - AHB write processing,3: AHBRD_PROC - AHB read processing,?,5: TG_PROC - IP command processing,6: PROC_FIN - XSPI processing finish wait,7: RDSR_PROC - RDSR read processing" newline bitfld.long 0x0 19. "RXFULL,RX Buffer Full" "0: Not full,1: Full" newline bitfld.long 0x0 16. "RXWE,RX Buffer Watermark Exceeded" "0: Not exceeded,1: Exceeded" newline bitfld.long 0x0 15. "ARB_LCK,Arbitration Lock Status" "0: Not locked,1: Locked" newline bitfld.long 0x0 14. "AHB3FUL,AHB Buffer 3 Full" "0: Not full,1: Full" newline bitfld.long 0x0 13. "AHB2FUL,AHB Buffer 2 Full" "0: Not full,1: Full" newline bitfld.long 0x0 12. "AHB1FUL,AHB Buffer 1 Full" "0: Not full,1: Full" newline bitfld.long 0x0 11. "AHB0FUL,AHB Buffer 0 Full" "0: Not full,1: Full" newline bitfld.long 0x0 10. "AHB3NE,AHB Buffer 3 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 9. "AHB2NE,AHB Buffer 2 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 8. "AHB1NE,AHB Buffer 1 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 7. "AHB0NE,AHB Buffer 0 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 6. "AHBTRN,AHB Access Transaction Pending" "0: No pending request,1: Request is pending" newline bitfld.long 0x0 4. "AWRACC,AHB Write Access" "0: No AHB write access,1: AHB write access" newline bitfld.long 0x0 2. "AHB_ACC,AHB Read Access" "0: Not initiated by AHB bus,1: Initiated by AHB bus" newline bitfld.long 0x0 1. "IP_ACC,IP Access" "0: Not initiated by IP bus,1: Initiated by IP bus" newline bitfld.long 0x0 0. "BUSY,Module Busy" "0: Not busy,1: Busy" group.long 0x160++0x7 line.long 0x0 "FR,Flag" eventfld.long 0x0 31. "DLPFF,Data Learning Pattern Failure Flag" "0: No failure,1: Failure" newline eventfld.long 0x0 28. "DLLABRT,DLL Terminate" "0: No lock has occurred,1: DLL unlock occurred" newline eventfld.long 0x0 27. "TBFF,TX Buffer Fill Flag" "0: No room in the TX buffer,1: TX buffer has room" newline eventfld.long 0x0 26. "TBUF,TX Buffer Underrun Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x0 24. "DLLUNLCK,DLL Unlock" "0: No unlock event,1: Unlock event has occurred" newline eventfld.long 0x0 23. "ILLINE,Illegal Instruction Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 17. "RBOF,RX Buffer Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 16. "RBDF,RX Buffer Drain Flag" "0: RX buffer is not over the watermark,1: RX buffer is over the watermark" newline eventfld.long 0x0 15. "AAEF,AHB Abort Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 14. "AITEF,AHB Illegal Transaction Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 13. "AIBSEF,AHB Illegal Burst Size Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 12. "ABOF,AHB Buffer Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 8. "PPWF,Page-Program Wait Flag" "0: No page program wait,1: Page program wait in effect" newline eventfld.long 0x0 6. "IPIEF,IP Command Trigger Fail Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 2. "PERFOVF,AHB Performance Monitor Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 1. "RDADDR,AHB Read Address Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 0. "TFF,IP Command Transaction Finished Flag" "0: Not completed,1: Completed" line.long 0x4 "RSER,Interrupt and DMA Request Enable" bitfld.long 0x4 31. "DLPFIE,Data Learning Pattern Failure Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 27. "TBFIE,TX Buffer Fill Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 26. "TBUIE,TX Buffer Underrun Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 25. "TBFDE,TX Buffer Fill DMA Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 24. "DLLULIE,DLL unlock interrupt enable" "0: Disables,1: Enables" newline bitfld.long 0x4 23. "ILLINIE,Illegal Instruction Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 21. "RBDDE,RX Buffer Drain DMA Enable" "0: Disabled,1: Enables" newline bitfld.long 0x4 17. "RBOIE,RX Buffer Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 16. "RBDIE,RX Buffer Drain Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 15. "AAIE,AHB Abort Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 14. "AITIE,AHB Illegal Transaction Error Interrupt Enable flag" "0: Disables,1: Enables" newline bitfld.long 0x4 13. "AIBSIE,AHB Illegal Burst Size Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 12. "ABOIE,AHB Buffer Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 8. "PPWIE,Page-Program Wait Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "IPIEIE,IP Command Trigger Fail Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "PERFOVIE,AHB Performance Monitor Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "RDADDRIE,AHB Read Address Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "TFIE,Transaction Finished Interrupt Enable" "0: Disables,1: Enables" rgroup.long 0x168++0x3 line.long 0x0 "SPNDST,Sequence Suspend Status" hexmask.long.word 0x0 9.--17. 1. "DATLFT,Data Left" newline bitfld.long 0x0 6.--7. "SPDBUF,Suspended Buffer" "0,1,2,3" newline bitfld.long 0x0 4.--5. "SPDSBUF,Suspended Sub-Buffer" "0,1,2,3" newline bitfld.long 0x0 0.--1. "STATE,Suspended Resume State" "0: No suspended transaction pending,1: Suspended transaction waiting to be resumed,2: Not applicable,3: Suspended transaction is resumed" group.long 0x16C++0x3 line.long 0x0 "SPTRCLR,Sequence Pointer Clear" bitfld.long 0x0 24.--25. "OTFAD_BNDRY,OTFAD Prefetch Address Boundary" "0: No prefetch address boundary,1: Prefetch address boundary is 1K.,?,?" newline bitfld.long 0x0 18. "STREAM_EN,Enable Streaming Port" "0: Enables,1: Disables" newline bitfld.long 0x0 17. "PREFETCH_DIS,Prefetch Disable" "0: Enables,1: Disables" newline bitfld.long 0x0 16. "ABRT_CLR,Flash Memory Abort-AHB Buffer Clear" "0: No action,1: Clears pointers and terminates transaction" newline bitfld.long 0x0 8. "IPPTRC,IP Pointer Clear" "0: Conveys no useful information,1: Clears the sequence pointer" newline bitfld.long 0x0 0. "BFPTRC,Buffer Pointer Clear" "0: Conveys no useful information,1: Clears the sequence pointer" group.long 0x180++0x7 line.long 0x0 "SFA1AD,Serial Flash Memory Top Address" hexmask.long.tbyte 0x0 10.--31. 1. "TPAD,Top Address" line.long 0x4 "SFA2AD,Serial Flash Memory Top Address" hexmask.long.tbyte 0x4 10.--31. 1. "TPAD,Top Address" group.long 0x190++0x3 line.long 0x0 "DLPR,Data Learning Pattern" hexmask.long 0x0 0.--31. 1. "DLPV,Data Learning Pattern" rgroup.long 0x194++0x3 line.long 0x0 "FAILA_ADDR,Flash Memory A Failing Address Status" hexmask.long 0x0 0.--31. 1. "ADDR,Failing Address" repeat 64. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x200)++0x3 line.long 0x0 "RBDR[$1],RX Buffer Data" hexmask.long 0x0 0.--31. 1. "RXDATA,RX Data" repeat.end group.long 0x300++0x7 line.long 0x0 "LUTKEY,LUT Key" hexmask.long 0x0 0.--31. 1. "KEY,Key" line.long 0x4 "LCKCR,LUT Lock Configuration" bitfld.long 0x4 1. "UNLOCK,Unlock LUT" "0: No action,1: Unlocks" newline bitfld.long 0x4 0. "LOCK,Lock LUT" "0: No action,1: Locks" group.long 0x310++0x13F line.long 0x0 "LUT0,Lookup Table" hexmask.long.byte 0x0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x4 "LUT1,Lookup Table" hexmask.long.byte 0x4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x8 "LUT2,Lookup Table" hexmask.long.byte 0x8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC "LUT3,Lookup Table" hexmask.long.byte 0xC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x10 "LUT4,Lookup Table" hexmask.long.byte 0x10 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x10 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x10 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x10 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x14 "LUT5,Lookup Table" hexmask.long.byte 0x14 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x14 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x14 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x14 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x14 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x14 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x18 "LUT6,Lookup Table" hexmask.long.byte 0x18 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x18 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x18 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x18 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x18 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x18 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x1C "LUT7,Lookup Table" hexmask.long.byte 0x1C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x1C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x1C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x1C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x1C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x1C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x20 "LUT8,Lookup Table" hexmask.long.byte 0x20 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x20 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x20 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x20 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x20 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x20 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x24 "LUT9,Lookup Table" hexmask.long.byte 0x24 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x24 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x24 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x24 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x24 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x24 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x28 "LUT10,Lookup Table" hexmask.long.byte 0x28 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x28 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x28 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x28 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x28 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x28 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x2C "LUT11,Lookup Table" hexmask.long.byte 0x2C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x2C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x2C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x2C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x2C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x2C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x30 "LUT12,Lookup Table" hexmask.long.byte 0x30 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x30 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x30 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x30 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x30 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x30 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x34 "LUT13,Lookup Table" hexmask.long.byte 0x34 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x34 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x34 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x34 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x34 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x34 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x38 "LUT14,Lookup Table" hexmask.long.byte 0x38 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x38 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x38 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x38 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x38 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x38 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x3C "LUT15,Lookup Table" hexmask.long.byte 0x3C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x3C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x3C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x3C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x3C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x3C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x40 "LUT16,Lookup Table" hexmask.long.byte 0x40 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x40 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x40 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x40 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x40 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x40 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x44 "LUT17,Lookup Table" hexmask.long.byte 0x44 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x44 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x44 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x44 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x44 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x44 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x48 "LUT18,Lookup Table" hexmask.long.byte 0x48 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x48 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x48 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x48 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x48 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x48 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x4C "LUT19,Lookup Table" hexmask.long.byte 0x4C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x4C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x4C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x4C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x50 "LUT20,Lookup Table" hexmask.long.byte 0x50 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x50 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x50 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x50 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x50 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x50 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x54 "LUT21,Lookup Table" hexmask.long.byte 0x54 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x54 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x54 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x54 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x54 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x54 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x58 "LUT22,Lookup Table" hexmask.long.byte 0x58 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x58 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x58 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x58 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x58 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x58 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x5C "LUT23,Lookup Table" hexmask.long.byte 0x5C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x5C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x5C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x5C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x5C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x5C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x60 "LUT24,Lookup Table" hexmask.long.byte 0x60 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x60 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x60 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x60 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x60 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x60 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x64 "LUT25,Lookup Table" hexmask.long.byte 0x64 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x64 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x64 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x64 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x64 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x64 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x68 "LUT26,Lookup Table" hexmask.long.byte 0x68 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x68 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x68 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x68 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x68 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x68 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x6C "LUT27,Lookup Table" hexmask.long.byte 0x6C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x6C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x6C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x6C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x6C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x6C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x70 "LUT28,Lookup Table" hexmask.long.byte 0x70 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x70 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x70 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x70 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x70 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x70 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x74 "LUT29,Lookup Table" hexmask.long.byte 0x74 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x74 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x74 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x74 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x74 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x74 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x78 "LUT30,Lookup Table" hexmask.long.byte 0x78 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x78 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x78 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x78 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x78 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x78 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x7C "LUT31,Lookup Table" hexmask.long.byte 0x7C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x7C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x7C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x7C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x7C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x7C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x80 "LUT32,Lookup Table" hexmask.long.byte 0x80 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x80 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x80 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x80 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x80 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x80 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x84 "LUT33,Lookup Table" hexmask.long.byte 0x84 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x84 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x84 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x84 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x84 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x84 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x88 "LUT34,Lookup Table" hexmask.long.byte 0x88 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x88 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x88 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x88 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x88 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x88 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x8C "LUT35,Lookup Table" hexmask.long.byte 0x8C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x8C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x8C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x8C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x90 "LUT36,Lookup Table" hexmask.long.byte 0x90 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x90 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x90 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x90 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x90 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x90 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x94 "LUT37,Lookup Table" hexmask.long.byte 0x94 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x94 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x94 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x94 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x94 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x94 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x98 "LUT38,Lookup Table" hexmask.long.byte 0x98 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x98 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x98 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x98 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x98 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x98 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x9C "LUT39,Lookup Table" hexmask.long.byte 0x9C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x9C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x9C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x9C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x9C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x9C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA0 "LUT40,Lookup Table" hexmask.long.byte 0xA0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA4 "LUT41,Lookup Table" hexmask.long.byte 0xA4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA8 "LUT42,Lookup Table" hexmask.long.byte 0xA8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xAC "LUT43,Lookup Table" hexmask.long.byte 0xAC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xAC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xAC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xAC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xAC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xAC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB0 "LUT44,Lookup Table" hexmask.long.byte 0xB0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB4 "LUT45,Lookup Table" hexmask.long.byte 0xB4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB8 "LUT46,Lookup Table" hexmask.long.byte 0xB8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xBC "LUT47,Lookup Table" hexmask.long.byte 0xBC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xBC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xBC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xBC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xBC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xBC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC0 "LUT48,Lookup Table" hexmask.long.byte 0xC0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC4 "LUT49,Lookup Table" hexmask.long.byte 0xC4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC8 "LUT50,Lookup Table" hexmask.long.byte 0xC8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xCC "LUT51,Lookup Table" hexmask.long.byte 0xCC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xCC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xCC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xCC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xCC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xCC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD0 "LUT52,Lookup Table" hexmask.long.byte 0xD0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD4 "LUT53,Lookup Table" hexmask.long.byte 0xD4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD8 "LUT54,Lookup Table" hexmask.long.byte 0xD8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xDC "LUT55,Lookup Table" hexmask.long.byte 0xDC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xDC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xDC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xDC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xDC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xDC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE0 "LUT56,Lookup Table" hexmask.long.byte 0xE0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE4 "LUT57,Lookup Table" hexmask.long.byte 0xE4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE8 "LUT58,Lookup Table" hexmask.long.byte 0xE8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xEC "LUT59,Lookup Table" hexmask.long.byte 0xEC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xEC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xEC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xEC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xEC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xEC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF0 "LUT60,Lookup Table" hexmask.long.byte 0xF0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF4 "LUT61,Lookup Table" hexmask.long.byte 0xF4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF8 "LUT62,Lookup Table" hexmask.long.byte 0xF8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xFC "LUT63,Lookup Table" hexmask.long.byte 0xFC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xFC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xFC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xFC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xFC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xFC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x100 "LUT64,Lookup Table" hexmask.long.byte 0x100 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x100 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x100 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x100 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x100 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x100 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x104 "LUT65,Lookup Table" hexmask.long.byte 0x104 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x104 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x104 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x104 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x104 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x104 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x108 "LUT66,Lookup Table" hexmask.long.byte 0x108 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x108 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x108 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x108 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x108 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x108 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x10C "LUT67,Lookup Table" hexmask.long.byte 0x10C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x10C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x10C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x10C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x110 "LUT68,Lookup Table" hexmask.long.byte 0x110 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x110 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x110 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x110 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x110 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x110 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x114 "LUT69,Lookup Table" hexmask.long.byte 0x114 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x114 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x114 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x114 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x114 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x114 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x118 "LUT70,Lookup Table" hexmask.long.byte 0x118 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x118 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x118 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x118 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x118 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x118 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x11C "LUT71,Lookup Table" hexmask.long.byte 0x11C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x11C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x11C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x11C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x11C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x11C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x120 "LUT72,Lookup Table" hexmask.long.byte 0x120 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x120 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x120 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x120 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x120 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x120 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x124 "LUT73,Lookup Table" hexmask.long.byte 0x124 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x124 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x124 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x124 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x124 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x124 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x128 "LUT74,Lookup Table" hexmask.long.byte 0x128 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x128 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x128 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x128 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x128 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x128 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x12C "LUT75,Lookup Table" hexmask.long.byte 0x12C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x12C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x12C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x12C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x12C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x12C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x130 "LUT76,Lookup Table" hexmask.long.byte 0x130 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x130 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x130 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x130 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x130 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x130 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x134 "LUT77,Lookup Table" hexmask.long.byte 0x134 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x134 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x134 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x134 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x134 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x134 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x138 "LUT78,Lookup Table" hexmask.long.byte 0x138 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x138 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x138 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x138 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x138 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x138 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x13C "LUT79,Lookup Table" hexmask.long.byte 0x13C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x13C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x13C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x13C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x13C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x13C 0.--7. 1. "OPRND0,Operand for INSTR0" repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x40411480 ad:0x40411490 ad:0x404114A0 ad:0x404114B0) tree "BUFn_m_ADDR_RANGE[$1]" base $2 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "BUF__ADDR_RANGE[$1],AHB Buffer n Sub Buffer m Start and End Address Range" hexmask.long.word 0x0 16.--31. 1. "ENDADR,End Address" hexmask.long.word 0x0 0.--15. 1. "STARTADR,Start Address" repeat.end tree.end repeat.end base ad:0x40411000 rgroup.long 0x4C0++0x3 line.long 0x0 "AHB_BUF_STATUS,AHB Buffer Status" bitfld.long 0x0 30.--31. "BUF3_3,AHB Buffer 3 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 28.--29. "BUF3_2,AHB Buffer 3 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 26.--27. "BUF3_1,AHB Buffer 3 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 24.--25. "BUF3_0,AHB Buffer 3 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 22.--23. "BUF2_3,AHB Buffer 2 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 20.--21. "BUF2_2,AHB Buffer 2 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 18.--19. "BUF2_1,AHB Buffer 2 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 16.--17. "BUF2_0,AHB Buffer 2 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 14.--15. "BUF1_3,AHB Buffer 1 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 12.--13. "BUF1_2,AHB Buffer 1 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 10.--11. "BUF1_1,AHB Buffer 1 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 8.--9. "BUF1_0,AHB Buffer 1 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 6.--7. "BUF0_3,AHB Buffer 0 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 4.--5. "BUF0_2,AHB Buffer 0 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 2.--3. "BUF0_1,AHB Buffer 0 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 0.--1. "BUF0_0,AHB Buffer 0 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" group.long 0x4C4++0x3 line.long 0x0 "AHB_PERF_CTRL,AHB Buffer Hit/Miss Performance Monitor Control" bitfld.long 0x0 30.--31. "SUB_BUF_SEL3,Sub-buffer Selection for Buffer 3 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 28.--29. "SUB_BUF_SEL2,Sub-buffer Selection for Buffer 2 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 26.--27. "SUB_BUF_SEL1,Sub-buffer Selection for Buffer 1 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 24.--25. "SUB_BUF_SEL0,Sub-buffer Selection for Buffer 0 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline rbitfld.long 0x0 20. "TCNTO,Time Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 19. "BUF3_HIT_OVF,Buffer 3 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 18. "BUF2_HIT_OVF,Buffer 2 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 17. "BUF1_HIT_OVF,Buffer 1 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 16. "BUF0_HIT_OVF,Buffer 0 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 15. "BUF3_MISS_OVF,Buffer 3 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 14. "BUF2_MISS_OVF,Buffer 2 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 13. "BUF1_MISS_OVF,Buffer 1 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 12. "BUF0_MISS_OVF,Buffer 0 Miss Counter Overflow" "0: No overflow,1: Overflow" newline bitfld.long 0x0 5. "CNTSTART,Performance Counter Start" "0: No effect,1: Starts" newline bitfld.long 0x0 4. "CNTSTP,Performance Counter Stop" "0: No effect,1: Stops counter" newline bitfld.long 0x0 3. "BUF3_EN,Buffer 3 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "BUF2_EN,Buffer 2 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "BUF1_EN,Buffer 1 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "BUF0_EN,Buffer 0 Counter Enable" "0: Disables,1: Enables" rgroup.long 0x4C8++0x3 line.long 0x0 "AHB_PERF_TIME_CNT,AHB Performance Monitor Time Counter" hexmask.long 0x0 0.--31. 1. "PERF_TIME_COUNT,Time Count" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x4CC)++0x3 line.long 0x0 "AHB_PERF_BUF[$1],AHB Buffer n Performance Monitor" hexmask.long.word 0x0 16.--31. 1. "PERF_HIT_CNT,Performance Hit Count" newline hexmask.long.word 0x0 0.--15. 1. "PERF_MISS_CNT,Performance Miss Count" repeat.end group.long 0x4DC++0xB line.long 0x0 "AHRDYTO,AHB HREADY Timeout" hexmask.long.word 0x0 0.--15. 1. "HREADY_TO,AHB HREADY Low Timeout Counter Value" line.long 0x4 "AHB_ERR_PAYLOAD_HI,AHB Error Payload High" hexmask.long 0x4 0.--31. 1. "ERR_PAYLOAD_H,Error Payload High" line.long 0x8 "AHB_ERR_PAYLOAD_LO,AHB Error Payload Low" hexmask.long 0x8 0.--31. 1. "ERR_PAYLOAD_L,Error Payload Low" rgroup.long 0x4E8++0xB line.long 0x0 "AHB_RD_ERR_ADDR,AHB Read Error Address" hexmask.long 0x0 0.--31. 1. "READDR,Read Error Address" line.long 0x4 "AHB_RD_ERR_MID,AHB Read Error Manager ID" hexmask.long.byte 0x4 0.--4. 1. "REMID,Read Error Manager ID" line.long 0x8 "SPNDST_ADDR,Suspend Transaction Address" hexmask.long 0x8 3.--31. 1. "ASAHBR,Address of Suspended AHB Read Transaction" group.long 0x4F4++0x7 line.long 0x0 "PPWF_TCNT,Page Program Wait Time Counter" hexmask.long 0x0 0.--31. 1. "PPWTC,Page Program Wait Time Counter Value" line.long 0x4 "PPW_RDSR,Page Program Wait Read Status" rbitfld.long 0x4 31. "VALID,Valid" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 24.--27. 1. "LOC,Location of RDSR" newline bitfld.long 0x4 23. "RDSR_HWORD_SEL,RDSR Half Word Select" "0: RDSR contains 16 least significant bits (15:0)..,1: RDSR contains 16 most significant bits (31:16).." newline bitfld.long 0x4 22. "RDSR_VAL_CHK,RDSR Value Check" "0: Check for 0,1: Check for 1" newline hexmask.long.word 0x4 0.--15. 1. "RDSR,Value of Flash Status Register Read" group.long 0x800++0xF line.long 0x0 "FRAD0_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD0_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD0_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD0_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x810++0x7 line.long 0x0 "FRAD0_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD0_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x820++0xF line.long 0x0 "FRAD1_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD1_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD1_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD1_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x830++0x7 line.long 0x0 "FRAD1_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD1_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x840++0xF line.long 0x0 "FRAD2_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD2_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD2_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD2_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x850++0x7 line.long 0x0 "FRAD2_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD2_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x860++0xF line.long 0x0 "FRAD3_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD3_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD3_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD3_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x870++0x7 line.long 0x0 "FRAD3_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD3_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x880++0xF line.long 0x0 "FRAD4_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD4_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD4_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD4_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x890++0x7 line.long 0x0 "FRAD4_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD4_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8A0++0xF line.long 0x0 "FRAD5_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD5_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD5_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD5_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8B0++0x7 line.long 0x0 "FRAD5_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD5_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8C0++0xF line.long 0x0 "FRAD6_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD6_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD6_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD6_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8D0++0x7 line.long 0x0 "FRAD6_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD6_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8E0++0xF line.long 0x0 "FRAD7_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD7_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD7_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD7_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8F0++0x7 line.long 0x0 "FRAD7_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD7_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8FC++0x7 line.long 0x0 "SFP_ARB_TIMEOUT,SFP Arbitration Lock Timeout Counter" hexmask.long 0x0 0.--31. 1. "SFP_ARB_TOC,SFP Arbitration Timeout Value" line.long 0x4 "TG0MDAD,Target Group Manager Domain Access Descriptor" bitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x4 29. "LCK,Descriptor Lock" "0: No action,1: Locks" newline bitfld.long 0x4 14.--15. "SA,Secure Attribute" "?,1: Non-secure only,2: Secure only,3: Both secure and non-secure" newline bitfld.long 0x4 12. "MASKTYPE,Mask Type" "0: AND,1: OR" newline hexmask.long.byte 0x4 6.--11. 1. "MASK,Mask" newline hexmask.long.byte 0x4 0.--5. 1. "MIDMATCH,Manager ID Reference" rgroup.long 0x904++0x3 line.long 0x0 "TGSFAR,Target Group SFAR Address" hexmask.long 0x0 0.--31. 1. "SFARADDR,SFAR Address" group.long 0x908++0xB line.long 0x0 "TGSFARS,Target Group SFAR Status" rbitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline rbitfld.long 0x0 30. "ERR,Error" "0: With required attributes,1: Without required attributes" newline eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 12. "PA,Privileged Attribute" "0: Not privileged,1: Privileged" newline rbitfld.long 0x0 10. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x0 0.--5. 1. "TG_MID,Transaction Domain ID" line.long 0x4 "TGIPCRS,Target Group IP Configuration Status" rbitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid and queue is locked" newline rbitfld.long 0x4 29.--30. "ERR,Error" "0: Required attributes,1: IPCR DATZ without required attributes,2: IPCR SEQID without required attributes,3: IPCR DATZ and SEQID without required attributes" newline eventfld.long 0x4 28. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x4 22. "ARB_UNLOCK,Arbitration Unlock" "0: Not requested,1: Requested" newline rbitfld.long 0x4 21. "ARB_LOCK,Arbitration Lock" "0: Not requested,1: Requested" newline hexmask.long.byte 0x4 16.--19. 1. "SEQID,SEQID Value" newline hexmask.long.word 0x4 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x8 "TG1MDAD,Target Group Manager Domain Access Descriptor" bitfld.long 0x8 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x8 29. "LCK,Descriptor Lock" "0: No action,1: Locks" newline bitfld.long 0x8 14.--15. "SA,Secure Attribute" "?,1: Non-secure only,2: Secure only,3: Both secure and non-secure" newline bitfld.long 0x8 12. "MASKTYPE,Mask Type" "0: AND,1: OR" newline hexmask.long.byte 0x8 6.--11. 1. "MASK,Mask" newline hexmask.long.byte 0x8 0.--5. 1. "MIDMATCH,Manager ID Reference" group.long 0x920++0xB line.long 0x0 "MGC,Manager Global Configuration" bitfld.long 0x0 31. "GVLD,Global Valid Access Control" "0: Disables,1: Enables" newline bitfld.long 0x0 29. "GVLDMDAD,Global Valid MDAD" "0: Disables,1: Enables" newline bitfld.long 0x0 27. "GVLDFRAD,Global Valid FRAD" "0: Disables,1: Enables" newline bitfld.long 0x0 16. "TG1_FIX_PRIO,Target Group Queue 1 Fixed Priority Enable" "0: Priority not fixed,1: Priority fixed" newline bitfld.long 0x0 10.--11. "GCLCK,Global Configuration Lock" "0: Unlocks,1: Locks,2: Locks,3: Locks" newline hexmask.long.byte 0x0 0.--5. 1. "GCLCKMID,Global Configuration Lock Owner" line.long 0x4 "MRC,Manager Read Command" bitfld.long 0x4 30. "VLDCMD03,Valid Command 3" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 24.--29. 1. "READ_CMD3,Read Command 3" newline bitfld.long 0x4 22. "VLDCMD02,Valid Command 2" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 16.--21. 1. "READ_CMD2,Read Command 2" newline hexmask.long.byte 0x4 8.--13. 1. "READ_CMD1,Read Command 1" newline hexmask.long.byte 0x4 0.--5. 1. "READ_CMD0,Read Command 0" line.long 0x8 "MTO,Manager Timeout" hexmask.long 0x8 0.--31. 1. "SFP_ACC_TO,SFP Access Timeout" rgroup.long 0x92C++0x7 line.long 0x0 "FLSEQREQ,Flash Sequence Request" bitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "TIMEOUT,Timeout Error Status" "0: No error,1: Error" newline bitfld.long 0x0 22. "CMD,Instruction Type" "0: Read,1: Non-read" newline hexmask.long.byte 0x0 16.--19. 1. "SEQID,Sequence ID" newline bitfld.long 0x0 12.--14. "FRAD,Flash Region Descriptor Number" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 10. "ARB_LOCK,Arbitration Lock" "0: Not locked,1: Locked" newline bitfld.long 0x0 9. "PA,Privilege Attribute" "0: Non-privilege,1: Privilege" newline bitfld.long 0x0 8. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline bitfld.long 0x0 6. "REQ_TG,FlashSeq Request Target Group" "0: TG0,1: TG1" newline hexmask.long.byte 0x0 0.--5. 1. "REQ_MID,Flash Sequence Request Manager ID" line.long 0x4 "FSMSTAT,FSM Status" bitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "ARB_LOCK,Arbitration Lock" "0: Not locked,1: Locked" newline bitfld.long 0x4 16. "CMD,Command" "0: Read instruction sequence,1: Non-read instruction sequence" newline hexmask.long.byte 0x4 8.--13. 1. "MID,Manager ID" newline bitfld.long 0x4 0.--1. "STATE,FSM State" "0: Transaction granted,1: TBDR lock open,2: Write transfer triggered,3: Read transfer triggered" group.long 0x934++0xB line.long 0x0 "IPSERROR,IPS Error" eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 15. "FRADPROG,FRAD Program Status" "0: Some or all FRADs programmed,1: No FRADs programmed" newline rbitfld.long 0x0 14. "MDADPROG,TG/MDA Descriptor Program Status" "0: One or both target group descriptors programmed,1: None of the target group descriptors are.." newline rbitfld.long 0x0 13. "TG1MID,TGn Manager-ID Status" "0: Passed,1: Failed" newline rbitfld.long 0x0 12. "TG0MID,TGn Manager-ID Status" "0: Passed,1: Failed" newline rbitfld.long 0x0 11. "TG1SEC,TG Security Status" "0: Security attribute check passed,1: Security attribute check failed" newline rbitfld.long 0x0 10. "TG0SEC,TG Security Status" "0: Security attribute check passed,1: Security attribute check failed" newline rbitfld.long 0x0 9. "TG1LCK,TG1 Lock" "0: SEQID not written yet,1: SEQID written and queue locked" newline rbitfld.long 0x0 8. "TG0LCK,TG0 Lock" "0: SEQID not written yet,1: SEQID written and queue locked" newline hexmask.long.byte 0x0 0.--5. 1. "MID,IPS Manager ID" line.long 0x4 "ERRSTAT,Error Status" eventfld.long 0x4 30. "LOCK_ERR,Lock Register Error" "0: No error,1: Error" newline eventfld.long 0x4 29. "ARB_LOCK_TO,Arbitration Lock Timeout Error" "0: No error,1: Error" newline eventfld.long 0x4 28. "ARB_WIN,Arbitration Win Event Status" "0: Request not granted or the interrupt is already..,1: Request granted and interrupt generated" newline eventfld.long 0x4 14. "TO_ERR,Timeout Error" "0: No error,1: Error" newline rbitfld.long 0x4 13. "TG1IPCR,TG IPCR Error" "0: No error,1: Error" newline rbitfld.long 0x4 12. "TG0IPCR,TG IPCR Error" "0: No error,1: Error" newline rbitfld.long 0x4 11. "TG1SFAR,TG SFAR Error" "0: No error,1: Error" newline rbitfld.long 0x4 10. "TG0SFAR,TG SFAR Error" "0: No error,1: Error" newline rbitfld.long 0x4 9. "IPS_ERR,IPS Error" "0: No error,1: Error" newline eventfld.long 0x4 8. "FRAD7ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 7. "FRAD6ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 6. "FRAD5ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 5. "FRAD4ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 4. "FRAD3ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 3. "FRAD2ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 2. "FRAD1ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 1. "FRAD0ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 0. "FRADMTCH,No FRAD Match Error" "0: No error,1: Error" line.long 0x8 "INT_EN,Interrupt Enable" bitfld.long 0x8 31. "LCK,Lock" "0: Unlocks,1: Locks" newline bitfld.long 0x8 30. "LCK_ERR_IE,Lock Register Write Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "ARB_TO_IE,Arbitration Lock Timeout Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 28. "ARB_WIN_IE,Arbitration Win Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 14. "TO_ERR,Timeout Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 13. "TG1IPCR,TGn IPCR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 12. "TG0IPCR,TGn IPCR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 11. "TG1SFAR,TG SFAR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "TG0SFAR,TG SFAR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 9. "IPS_ERR,IPS Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 8. "FRAD7ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 7. "FRAD6ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 6. "FRAD5ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 5. "FRAD4ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "FRAD3ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "FRAD2ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "FRAD1ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 1. "FRAD0ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "FRADMTCH,No FRAD Match Error Interrupt Enable" "0: Disables,1: Enables" group.long 0x958++0x7 line.long 0x0 "SFP_TG_IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,Sequence ID" newline bitfld.long 0x0 23. "ARB_UNLOCK,Arbitration Unlock" "0: No effect. Always reads 0.,1: Unlocks" newline bitfld.long 0x0 22. "ARB_LOCK,Arbitration Lock" "0: No effect. Always reads 0.,1: Locks" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x4 "SFP_TG_SFAR,Serial Flash Memory Address" hexmask.long 0x4 0.--31. 1. "SFADR,Serial Flash Memory Address" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x960)++0x3 line.long 0x0 "SFP_LUT_EN[$1],LUT Access Enable" bitfld.long 0x0 31. "LOCK,Locks access to this register. When you write 1 to this field it remains 1 until hard reset." "0: No effect,1: Locks" newline bitfld.long 0x0 15. "LUT_SEQ15_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 14. "LUT_SEQ14_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 13. "LUT_SEQ13_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 12. "LUT_SEQ12_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 11. "LUT_SEQ11_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 10. "LUT_SEQ10_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 9. "LUT_SEQ9_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 8. "LUT_SEQ8_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 7. "LUT_SEQ7_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 6. "LUT_SEQ6_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 5. "LUT_SEQ5_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 4. "LUT_SEQ4_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 3. "LUT_SEQ3_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 2. "LUT_SEQ2_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 1. "LUT_SEQ1_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 0. "LUT_SEQ0_EN,LUT Sequence Enable" "0: Enables,1: Disables" repeat.end rgroup.long 0xA7C++0x3 line.long 0x0 "SFP_LOCK_ERR_ADDR,SFP Lock Error Address" hexmask.long.word 0x0 0.--14. 1. "ADDRW,Address" group.long 0xA80++0x7 line.long 0x0 "SFP_TG_SUB_1_IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,Points to a sequence in the LUT" newline bitfld.long 0x0 23. "ARB_UNLOCK,Arbitration Unlock" "0: No effect. Always reads 0.,1: Unlocks" newline bitfld.long 0x0 22. "ARB_LOCK,Arbitration Lock" "0: No effect. Always reads 0.,1: Locks" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x4 "SFP_TG_SUB_1_SFAR,Serial Flash Memory Address" hexmask.long 0x4 0.--31. 1. "SFADR,Serial flash memory address" rgroup.long 0xA88++0x3 line.long 0x0 "TGSFAR_SUB_1,Target Group SFAR Address" hexmask.long 0x0 0.--31. 1. "SFARADDR,SFAR Address" group.long 0xA8C++0x7 line.long 0x0 "TGSFARS_SUB_1,Target Group SFAR Status" rbitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline rbitfld.long 0x0 30. "ERR,Error" "0: With required attributes,1: Without required attributes" newline eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 12. "PA,Privileged Attribute" "0: Non-privileged,1: Privileged" newline rbitfld.long 0x0 10. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x0 0.--5. 1. "TG_MID,Transaction Manager ID" line.long 0x4 "TGIPCRS_SUB_1,Target Group n IP Configuration Status" rbitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid and queue is locked" newline rbitfld.long 0x4 29.--30. "ERR,Error" "0: Required attributes,1: IPCR DATZ without required attributes,2: IPCR SEQID without required attributes,3: IPCR DATZ and SEQID without required attributes" newline eventfld.long 0x4 28. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x4 22. "ARB_UNLOCK,Arbitration Unlock" "0: Not requested,1: Requested" newline rbitfld.long 0x4 21. "ARB_LOCK,Arbitration Lock" "0: Not requested,1: Requested" newline hexmask.long.byte 0x4 16.--19. 1. "SEQID,SEQID Value" newline hexmask.long.word 0x4 0.--15. 1. "IDATSZ,IP Data Transfer Size" tree.end endif sif (cpuis("IMXRT735-CPU1")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU1")) tree "XSPI2_ARDB" base ad:0x20000000 repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2)++0x3 line.long 0x0 "ARDB[$1],AHB RX Data Buffer Register" hexmask.long 0x0 0.--31. 1. "ARXD,ARDB provided RX buffer data" repeat.end tree.end endif sif (cpuis("IMXRT735-CPU1")||cpuis("IMXRT758-CPU1")||cpuis("IMXRT798-CPU1")) tree "XSPI2" base ad:0x40411000 group.long 0x0++0x3 line.long 0x0 "MCR,Module Configuration" bitfld.long 0x0 26. "CKN_FA_EN,CKN Pad For Flash Memory A" "0: Disables,1: Enables" newline bitfld.long 0x0 24.--25. "DQS_FA_SEL,DQS Clock For Sampling Read Data Flash Memory A" "?,1: Dummy pad loopback,2: DQS pad loopback,3: External DQS" newline bitfld.long 0x0 21. "X16_EN,X16 Mode Enable" "0: Disables (x8 x4 x2 x1 modes remain enabled),1: Enables" newline bitfld.long 0x0 20. "X16_DB_CA_EN,X16 Databus Enable" "0: Data only,1: Address and command information along with data" newline bitfld.long 0x0 17. "ISD3FA,Idle Signal Drive IOFA[3] Flash Memory A" "0: Logic low,1: Logic high" newline bitfld.long 0x0 16. "ISD2FA,Idle Signal Drive IOFA[2] Flash Memory A" "0: Logic low,1: Logic high" newline bitfld.long 0x0 15. "DOZE,Doze Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 14. "MDIS,Module Disable" "0: Enables clocks,1: Allows external logic to disable clocks" newline bitfld.long 0x0 12. "DLPEN,Data Learning Pattern Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 11. "CLR_TXF,Clear TX FIFO" "0: No action. Always reads 0.,1: Clears buffer and returns pointers to 0" newline bitfld.long 0x0 10. "CLR_RXF,Clear RX FIFO" "0: No action. Always reads 0.,1: Clears buffer and returns pointers to 0" newline bitfld.long 0x0 9. "IPS_TG_RST,Software Reset for IPS Target Group Queue" "0: No action,1: Resets" newline bitfld.long 0x0 8. "VAR_LAT_EN,Variable Latency Enable" "0: Fixed latency,1: Variable latency" newline bitfld.long 0x0 7. "DDR_EN,DDR Mode Enable" "0: 2x clock disabled. Only SDR instructions processed,1: 2x clock enabled. Both SDR and DDR instructions.." newline bitfld.long 0x0 6. "DQS_EN,DQS Enable" "?,1: Enables" newline bitfld.long 0x0 5. "DQS_LAT_EN,DQS Latency Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "DQS_OUT_EN,DQS Output Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2.--3. "END_CFG,Byte Order" "0: 64-bit BE,1: 32-bit LE,2: 32-bit BE,3: 64-bit LE" newline bitfld.long 0x0 1. "SWRSTHD,Software Reset for AHB Domain" "0: Deasserts reset,1: Resets" newline bitfld.long 0x0 0. "SWRSTSD,Software Reset for Serial Flash Memory Domain" "0: Deasserts reset,1: Resets" rgroup.long 0x8++0x3 line.long 0x0 "IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,LUT Sequence ID" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" group.long 0xC++0x1B line.long 0x0 "FLSHCR,Flash Memory Configuration" bitfld.long 0x0 16.--17. "TDH,Serial Flash Memory Data in Hold Time" "0: Posedge of XSPI internal reference clock,1: 2x serial flash memory half clock,?,?" newline hexmask.long.byte 0x0 8.--11. 1. "TCSH,Serial Flash Memory CS Hold Time" newline hexmask.long.byte 0x0 0.--3. 1. "TCSS,Serial Flash Memory CS Setup Time" line.long 0x4 "BUF0CR,Buffer Configuration" bitfld.long 0x4 31. "HP_EN,High Priority Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x4 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x4 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x4 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x4 0.--4. 1. "MSTRID,Manager ID" line.long 0x8 "BUF1CR,Buffer Configuration" bitfld.long 0x8 31. "HP_EN,High Priority Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x8 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x8 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x8 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x8 0.--4. 1. "MSTRID,Manager ID" line.long 0xC "BUF2CR,Buffer Configuration" bitfld.long 0xC 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0xC 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0xC 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0xC 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0xC 0.--4. 1. "MSTRID,Manager ID" line.long 0x10 "BUF3CR,Buffer Configuration" bitfld.long 0x10 31. "ALLMST,All Manager Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 30. "SUB_DIV_EN,Buffer Sub-Division Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 27.--29. "SUBBUF2_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x10 24.--26. "SUBBUF1_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline bitfld.long 0x10 21.--23. "SUBBUF0_DIV,Sub-Buffer Division Factor" "0: 0,1: 2,2: 4,3: 8,4: 16,?,?,?" newline hexmask.long.word 0x10 8.--17. 1. "ADATSZ,AHB Data Transfer Size" newline hexmask.long.byte 0x10 0.--4. 1. "MSTRID,Manager ID" line.long 0x14 "BFGENCR,Buffer Generic Configuration" hexmask.long.byte 0x14 28.--31. 1. "SEQID_WR,Write Sequence ID" newline bitfld.long 0x14 21. "WR_FLUSH_EN,Write Flush Enable" "0: Not cleared,1: Cleared" newline bitfld.long 0x14 20. "PPWF_CLR,Page Program Wait Flag Clear" "0: Cleared by software,1: Cleared by XSPI. No software intervention.." newline bitfld.long 0x14 17. "SEQID_WR_EN,Enable Write Sequence ID" "0: Disables (use SEQID),1: Enables" newline hexmask.long.byte 0x14 12.--15. 1. "SEQID,LUT Sequence Pointer" newline bitfld.long 0x14 9.--10. "AHBSSIZE,AHB Split Size" "0: 8 bytes,1: 16 bytes,2: 32 bytes,3: 64 bytes" newline bitfld.long 0x14 8. "SPLITEN,AHB Transaction Split Enable" "0: Disables,1: Enables" newline hexmask.long.byte 0x14 0.--3. 1. "SEQID_RDSR,Read Status Register Sequence ID in LUT" line.long 0x18 "SOCCR,SOC Configuration" bitfld.long 0x18 28. "ENA_DLLABRT,DLL Abort Request Status Enable" "0: Masks,1: Unmasks" newline bitfld.long 0x18 27. "HRESP_ERR_MASK,HRESP Error Mask" "0: Allows HRESP error generation,1: Masks HRESP error generation" newline bitfld.long 0x18 26. "OBE_MASK_EN,Output Buffer Enable Mask Enable" "0: Enable all OBE in output direction for x8 mode..,1: Normal OBE handling for both read and write.." newline bitfld.long 0x18 25. "MASK_ECC,Mask ECC for False AHB Reads" "0: Unmask ECC error,1: Mask ECC error" newline hexmask.long.tbyte 0x18 0.--23. 1. "SOCCFG,SOC Configuration" repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "BUFIND[$1],Buffer n Top Index" hexmask.long.word 0x0 3.--12. 1. "TPINDX,Top Index Buffer" repeat.end group.long 0x50++0x3 line.long 0x0 "AWRCR,AHB Write Configuration" bitfld.long 0x0 15. "PPW_WR_DIS,Page Program Wait Write Disable" "0: Enables subsequent writes,1: Disables subsequent writes" newline bitfld.long 0x0 14. "PPW_RD_DIS,Page Program Wait Read Disable" "0: Enables subsequent reads,1: Disables subsequent reads" group.long 0x60++0x3 line.long 0x0 "DLLCRA,DLL Flash Memory A Configuration" bitfld.long 0x0 31. "DLLEN,DLL Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 30. "FREQEN,Frequency Enable" "0: Low frequency,1: High frequency" newline hexmask.long.byte 0x0 24.--27. 1. "DLL_REFCNTR,DLL Reference Counter" newline hexmask.long.byte 0x0 20.--23. 1. "DLLRES,DLL Resolution" newline hexmask.long.byte 0x0 16.--19. 1. "SLV_FINE_OFFSET,Fine Offset Delay Elements" newline bitfld.long 0x0 12.--14. "SLV_DLY_OFFSET,T/16 Offset Delay Elements" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x0 8.--11. 1. "SLV_DLY_COARSE,Delay Elements in Delay Tap" newline bitfld.long 0x0 5.--7. "SLV_DLY_FINE,Fine Adjustment Delay Elements" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 4. "DLL_CDL8,DLL Course Delay Line 8 Enable" "0: DLL is implemented to support up to 2x variation,1: DLL is implemented to support up to 3x variation.." newline bitfld.long 0x0 3. "SLAVE_AUTO_UPDT,Subordinate Chain Auto-Update Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "SLV_EN,Subordinate Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "SLV_DLL_BYPASS,Subordinate DLL Bypass" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "SLV_UPD,Subordinate Update" "0: Disables any further update on the DQS..,1: Updates" rgroup.long 0x100++0x3 line.long 0x0 "SFAR,Serial Flash Memory Address" hexmask.long 0x0 0.--31. 1. "SFADR,Serial Flash Memory Address" group.long 0x104++0x7 line.long 0x0 "SFACR,Serial Flash Memory Address Configuration" hexmask.long.byte 0x0 24.--27. 1. "X16_DLLA_SLVFINE_OFFSET,Fine Offset Delay Elements in Incoming DQS1 Flash Memory A" newline bitfld.long 0x0 22. "FORCE_A10,10th Bit Status" "0: Force,1: Do not force" newline bitfld.long 0x0 21. "WA_4B_EN,32-Bit Address Mode Enable" "0: Disables.,1: 32-bit mode" newline bitfld.long 0x0 20. "CAS_INTRLVD,CAS Interleaving" "0: Disables,1: Enables" newline bitfld.long 0x0 18. "RX_BP_EN,RX Backpressure Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 17. "BYTE_SWAP,Byte Swapping" "0: One word of two bytes at addresses [n n + 1],1: One word of two bytes at addresses [n + 1 n]" newline bitfld.long 0x0 16. "WA,Word Addressable" "0: Byte addressable,1: Word (2-byte) addressable mode" newline hexmask.long.byte 0x0 8.--12. 1. "PPWB,Page Program Boundary" newline hexmask.long.byte 0x0 0.--3. 1. "CAS,Column Address Space" line.long 0x4 "SMPR,Sampling" bitfld.long 0x4 24.--26. "DLLFSMPFA,DLL Nth Tap Flash Memory A" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 6. "FSDLY,Full-Speed Delay For Internal/Pad Loopback" "0: Same DQS,1: Half cycle early DQS" newline bitfld.long 0x4 5. "FSPHS,Full-Speed Phase" "0: Sampling at non-inverted clock,1: Sampling at inverted clock" rgroup.long 0x10C++0x3 line.long 0x0 "RBSR,RX Buffer Status" hexmask.long.word 0x0 16.--31. 1. "RDCTR,Read Counter" newline hexmask.long.byte 0x0 0.--7. 1. "RDBFL,RX Buffer Fill Level" group.long 0x110++0x3 line.long 0x0 "RBCT,RX Buffer Control" hexmask.long.byte 0x0 0.--6. 1. "WMRK,RX Buffer Watermark" rgroup.long 0x120++0x3 line.long 0x0 "AWRSR,AHB Write Status" bitfld.long 0x0 2. "SEQAUJOIN,Sequence Auto Join" "0: Not auto-joined,1: Auto-joined" rgroup.long 0x12C++0x3 line.long 0x0 "DLLSR,DLL Status" bitfld.long 0x0 15. "DLLA_LOCK,DLL A Lock Status" "0: Not locked,1: Locked" newline bitfld.long 0x0 14. "SLVA_LOCK,Subordinate High Lock Status - Flash Memory A" "0: Not locked,1: Locked" newline bitfld.long 0x0 13. "DLLA_RANGE_ERR,DLL Manager Delay Chain Range Error - Flash Memory A" "0: In range,1: Out of range" newline bitfld.long 0x0 12. "DLLA_FINE_UNDERFLOW,Fine Delay Chain Underflow - Flash Memory A" "0: No overflow,1: Overflow" newline hexmask.long.byte 0x0 4.--7. 1. "DLLA_SLV_FINE_VAL,Fine Delay Cells in Subordinate Delay Chain" newline hexmask.long.byte 0x0 0.--3. 1. "DLLA_SLV_COARSE_VAL,Coarse Delay Cells in Subordinate Delay Chain - Flash Memory A" group.long 0x130++0x3 line.long 0x0 "DLCR,Data Learning Configuration" bitfld.long 0x0 24. "DL_NONDLP_FLSH,DLP Non-DLP Flash Memory Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 14.--15. "DLP_SEL_FA,DLP Selection Flash Memory A" "0: Ignore pattern matching,1: IO1,2: IO3,3: Both IO1 and IO3" rgroup.long 0x134++0x3 line.long 0x0 "DLSR_FA,Data Learning Status Flash Memory" bitfld.long 0x0 31. "DLPFF,DLP Failure Flag" "0: No failure,1: Failure" newline hexmask.long.byte 0x0 8.--15. 1. "POS_EDGE,DLP Positive Edge Match" newline hexmask.long.byte 0x0 0.--7. 1. "NEG_EDGE,DLP Negative Edge Match" rgroup.long 0x150++0x3 line.long 0x0 "TBSR,TX Buffer Status" hexmask.long.word 0x0 16.--31. 1. "TRCTR,Transmit Counter" newline hexmask.long.word 0x0 0.--8. 1. "TRBFL,TX Buffer Fill Level" group.long 0x154++0x7 line.long 0x0 "TBDR,TX Buffer Data" hexmask.long 0x0 0.--31. 1. "TXDATA,TX Data" line.long 0x4 "TBCT,TX Buffer Control" hexmask.long.byte 0x4 0.--7. 1. "WMRK,TX Buffer Watermark" rgroup.long 0x15C++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 27. "TXFULL,TX Buffer Full" "0: Not full,1: Full" newline bitfld.long 0x0 26. "TXDMA,TX DMA" "0: Disabled,1: Enabled and processing DMA request" newline bitfld.long 0x0 25. "TXWA,TX Buffer Watermark Available" "0: Not available,1: Available" newline bitfld.long 0x0 24. "TXNE,TX Buffer Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 23. "RXDMA,RX Buffer DMA" "0: Not active,1: Active" newline bitfld.long 0x0 20.--22. "ARB_STATE,XSPI Arbitration State" "0: Idle,1: ARB - Arbitration,2: AHBWR_PROC - AHB write processing,3: AHBRD_PROC - AHB read processing,?,5: TG_PROC - IP command processing,6: PROC_FIN - XSPI processing finish wait,7: RDSR_PROC - RDSR read processing" newline bitfld.long 0x0 19. "RXFULL,RX Buffer Full" "0: Not full,1: Full" newline bitfld.long 0x0 16. "RXWE,RX Buffer Watermark Exceeded" "0: Not exceeded,1: Exceeded" newline bitfld.long 0x0 15. "ARB_LCK,Arbitration Lock Status" "0: Not locked,1: Locked" newline bitfld.long 0x0 14. "AHB3FUL,AHB Buffer 3 Full" "0: Not full,1: Full" newline bitfld.long 0x0 13. "AHB2FUL,AHB Buffer 2 Full" "0: Not full,1: Full" newline bitfld.long 0x0 12. "AHB1FUL,AHB Buffer 1 Full" "0: Not full,1: Full" newline bitfld.long 0x0 11. "AHB0FUL,AHB Buffer 0 Full" "0: Not full,1: Full" newline bitfld.long 0x0 10. "AHB3NE,AHB Buffer 3 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 9. "AHB2NE,AHB Buffer 2 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 8. "AHB1NE,AHB Buffer 1 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 7. "AHB0NE,AHB Buffer 0 Not Empty" "0: Empty,1: Not empty" newline bitfld.long 0x0 6. "AHBTRN,AHB Access Transaction Pending" "0: No pending request,1: Request is pending" newline bitfld.long 0x0 4. "AWRACC,AHB Write Access" "0: No AHB write access,1: AHB write access" newline bitfld.long 0x0 2. "AHB_ACC,AHB Read Access" "0: Not initiated by AHB bus,1: Initiated by AHB bus" newline bitfld.long 0x0 1. "IP_ACC,IP Access" "0: Not initiated by IP bus,1: Initiated by IP bus" newline bitfld.long 0x0 0. "BUSY,Module Busy" "0: Not busy,1: Busy" group.long 0x160++0x7 line.long 0x0 "FR,Flag" eventfld.long 0x0 31. "DLPFF,Data Learning Pattern Failure Flag" "0: No failure,1: Failure" newline eventfld.long 0x0 28. "DLLABRT,DLL Terminate" "0: No lock has occurred,1: DLL unlock occurred" newline eventfld.long 0x0 27. "TBFF,TX Buffer Fill Flag" "0: No room in the TX buffer,1: TX buffer has room" newline eventfld.long 0x0 26. "TBUF,TX Buffer Underrun Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x0 24. "DLLUNLCK,DLL Unlock" "0: No unlock event,1: Unlock event has occurred" newline eventfld.long 0x0 23. "ILLINE,Illegal Instruction Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 17. "RBOF,RX Buffer Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 16. "RBDF,RX Buffer Drain Flag" "0: RX buffer is not over the watermark,1: RX buffer is over the watermark" newline eventfld.long 0x0 15. "AAEF,AHB Abort Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 14. "AITEF,AHB Illegal Transaction Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 13. "AIBSEF,AHB Illegal Burst Size Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 12. "ABOF,AHB Buffer Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 8. "PPWF,Page-Program Wait Flag" "0: No page program wait,1: Page program wait in effect" newline eventfld.long 0x0 6. "IPIEF,IP Command Trigger Fail Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 2. "PERFOVF,AHB Performance Monitor Overflow Flag" "0: No overflow,1: Overflow" newline eventfld.long 0x0 1. "RDADDR,AHB Read Address Error Flag" "0: No error,1: Error" newline eventfld.long 0x0 0. "TFF,IP Command Transaction Finished Flag" "0: Not completed,1: Completed" line.long 0x4 "RSER,Interrupt and DMA Request Enable" bitfld.long 0x4 31. "DLPFIE,Data Learning Pattern Failure Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 27. "TBFIE,TX Buffer Fill Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 26. "TBUIE,TX Buffer Underrun Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 25. "TBFDE,TX Buffer Fill DMA Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 24. "DLLULIE,DLL unlock interrupt enable" "0: Disables,1: Enables" newline bitfld.long 0x4 23. "ILLINIE,Illegal Instruction Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 21. "RBDDE,RX Buffer Drain DMA Enable" "0: Disabled,1: Enables" newline bitfld.long 0x4 17. "RBOIE,RX Buffer Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 16. "RBDIE,RX Buffer Drain Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 15. "AAIE,AHB Abort Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 14. "AITIE,AHB Illegal Transaction Error Interrupt Enable flag" "0: Disables,1: Enables" newline bitfld.long 0x4 13. "AIBSIE,AHB Illegal Burst Size Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 12. "ABOIE,AHB Buffer Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 8. "PPWIE,Page-Program Wait Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "IPIEIE,IP Command Trigger Fail Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "PERFOVIE,AHB Performance Monitor Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "RDADDRIE,AHB Read Address Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "TFIE,Transaction Finished Interrupt Enable" "0: Disables,1: Enables" rgroup.long 0x168++0x3 line.long 0x0 "SPNDST,Sequence Suspend Status" hexmask.long.word 0x0 9.--17. 1. "DATLFT,Data Left" newline bitfld.long 0x0 6.--7. "SPDBUF,Suspended Buffer" "0,1,2,3" newline bitfld.long 0x0 4.--5. "SPDSBUF,Suspended Sub-Buffer" "0,1,2,3" newline bitfld.long 0x0 0.--1. "STATE,Suspended Resume State" "0: No suspended transaction pending,1: Suspended transaction waiting to be resumed,2: Not applicable,3: Suspended transaction is resumed" group.long 0x16C++0x3 line.long 0x0 "SPTRCLR,Sequence Pointer Clear" bitfld.long 0x0 24.--25. "OTFAD_BNDRY,OTFAD Prefetch Address Boundary" "0: No prefetch address boundary,1: Prefetch address boundary is 1K.,?,?" newline bitfld.long 0x0 18. "STREAM_EN,Enable Streaming Port" "0: Enables,1: Disables" newline bitfld.long 0x0 17. "PREFETCH_DIS,Prefetch Disable" "0: Enables,1: Disables" newline bitfld.long 0x0 16. "ABRT_CLR,Flash Memory Abort-AHB Buffer Clear" "0: No action,1: Clears pointers and terminates transaction" newline bitfld.long 0x0 8. "IPPTRC,IP Pointer Clear" "0: Conveys no useful information,1: Clears the sequence pointer" newline bitfld.long 0x0 0. "BFPTRC,Buffer Pointer Clear" "0: Conveys no useful information,1: Clears the sequence pointer" group.long 0x180++0x7 line.long 0x0 "SFA1AD,Serial Flash Memory Top Address" hexmask.long.tbyte 0x0 10.--31. 1. "TPAD,Top Address" line.long 0x4 "SFA2AD,Serial Flash Memory Top Address" hexmask.long.tbyte 0x4 10.--31. 1. "TPAD,Top Address" group.long 0x190++0x3 line.long 0x0 "DLPR,Data Learning Pattern" hexmask.long 0x0 0.--31. 1. "DLPV,Data Learning Pattern" rgroup.long 0x194++0x3 line.long 0x0 "FAILA_ADDR,Flash Memory A Failing Address Status" hexmask.long 0x0 0.--31. 1. "ADDR,Failing Address" repeat 64. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x200)++0x3 line.long 0x0 "RBDR[$1],RX Buffer Data" hexmask.long 0x0 0.--31. 1. "RXDATA,RX Data" repeat.end group.long 0x300++0x7 line.long 0x0 "LUTKEY,LUT Key" hexmask.long 0x0 0.--31. 1. "KEY,Key" line.long 0x4 "LCKCR,LUT Lock Configuration" bitfld.long 0x4 1. "UNLOCK,Unlock LUT" "0: No action,1: Unlocks" newline bitfld.long 0x4 0. "LOCK,Lock LUT" "0: No action,1: Locks" group.long 0x310++0x13F line.long 0x0 "LUT0,Lookup Table" hexmask.long.byte 0x0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x4 "LUT1,Lookup Table" hexmask.long.byte 0x4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x8 "LUT2,Lookup Table" hexmask.long.byte 0x8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC "LUT3,Lookup Table" hexmask.long.byte 0xC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x10 "LUT4,Lookup Table" hexmask.long.byte 0x10 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x10 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x10 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x10 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x14 "LUT5,Lookup Table" hexmask.long.byte 0x14 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x14 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x14 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x14 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x14 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x14 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x18 "LUT6,Lookup Table" hexmask.long.byte 0x18 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x18 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x18 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x18 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x18 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x18 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x1C "LUT7,Lookup Table" hexmask.long.byte 0x1C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x1C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x1C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x1C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x1C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x1C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x20 "LUT8,Lookup Table" hexmask.long.byte 0x20 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x20 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x20 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x20 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x20 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x20 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x24 "LUT9,Lookup Table" hexmask.long.byte 0x24 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x24 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x24 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x24 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x24 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x24 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x28 "LUT10,Lookup Table" hexmask.long.byte 0x28 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x28 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x28 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x28 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x28 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x28 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x2C "LUT11,Lookup Table" hexmask.long.byte 0x2C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x2C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x2C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x2C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x2C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x2C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x30 "LUT12,Lookup Table" hexmask.long.byte 0x30 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x30 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x30 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x30 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x30 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x30 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x34 "LUT13,Lookup Table" hexmask.long.byte 0x34 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x34 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x34 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x34 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x34 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x34 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x38 "LUT14,Lookup Table" hexmask.long.byte 0x38 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x38 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x38 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x38 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x38 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x38 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x3C "LUT15,Lookup Table" hexmask.long.byte 0x3C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x3C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x3C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x3C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x3C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x3C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x40 "LUT16,Lookup Table" hexmask.long.byte 0x40 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x40 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x40 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x40 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x40 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x40 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x44 "LUT17,Lookup Table" hexmask.long.byte 0x44 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x44 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x44 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x44 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x44 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x44 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x48 "LUT18,Lookup Table" hexmask.long.byte 0x48 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x48 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x48 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x48 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x48 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x48 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x4C "LUT19,Lookup Table" hexmask.long.byte 0x4C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x4C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x4C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x4C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x4C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x50 "LUT20,Lookup Table" hexmask.long.byte 0x50 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x50 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x50 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x50 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x50 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x50 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x54 "LUT21,Lookup Table" hexmask.long.byte 0x54 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x54 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x54 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x54 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x54 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x54 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x58 "LUT22,Lookup Table" hexmask.long.byte 0x58 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x58 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x58 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x58 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x58 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x58 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x5C "LUT23,Lookup Table" hexmask.long.byte 0x5C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x5C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x5C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x5C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x5C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x5C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x60 "LUT24,Lookup Table" hexmask.long.byte 0x60 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x60 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x60 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x60 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x60 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x60 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x64 "LUT25,Lookup Table" hexmask.long.byte 0x64 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x64 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x64 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x64 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x64 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x64 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x68 "LUT26,Lookup Table" hexmask.long.byte 0x68 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x68 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x68 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x68 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x68 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x68 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x6C "LUT27,Lookup Table" hexmask.long.byte 0x6C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x6C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x6C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x6C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x6C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x6C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x70 "LUT28,Lookup Table" hexmask.long.byte 0x70 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x70 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x70 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x70 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x70 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x70 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x74 "LUT29,Lookup Table" hexmask.long.byte 0x74 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x74 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x74 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x74 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x74 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x74 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x78 "LUT30,Lookup Table" hexmask.long.byte 0x78 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x78 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x78 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x78 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x78 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x78 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x7C "LUT31,Lookup Table" hexmask.long.byte 0x7C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x7C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x7C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x7C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x7C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x7C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x80 "LUT32,Lookup Table" hexmask.long.byte 0x80 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x80 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x80 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x80 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x80 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x80 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x84 "LUT33,Lookup Table" hexmask.long.byte 0x84 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x84 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x84 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x84 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x84 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x84 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x88 "LUT34,Lookup Table" hexmask.long.byte 0x88 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x88 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x88 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x88 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x88 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x88 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x8C "LUT35,Lookup Table" hexmask.long.byte 0x8C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x8C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x8C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x8C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x8C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x90 "LUT36,Lookup Table" hexmask.long.byte 0x90 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x90 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x90 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x90 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x90 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x90 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x94 "LUT37,Lookup Table" hexmask.long.byte 0x94 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x94 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x94 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x94 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x94 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x94 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x98 "LUT38,Lookup Table" hexmask.long.byte 0x98 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x98 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x98 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x98 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x98 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x98 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x9C "LUT39,Lookup Table" hexmask.long.byte 0x9C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x9C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x9C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x9C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x9C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x9C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA0 "LUT40,Lookup Table" hexmask.long.byte 0xA0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA4 "LUT41,Lookup Table" hexmask.long.byte 0xA4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xA8 "LUT42,Lookup Table" hexmask.long.byte 0xA8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xA8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xA8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xA8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xA8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xAC "LUT43,Lookup Table" hexmask.long.byte 0xAC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xAC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xAC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xAC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xAC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xAC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB0 "LUT44,Lookup Table" hexmask.long.byte 0xB0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB4 "LUT45,Lookup Table" hexmask.long.byte 0xB4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xB8 "LUT46,Lookup Table" hexmask.long.byte 0xB8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xB8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xB8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xB8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xB8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xBC "LUT47,Lookup Table" hexmask.long.byte 0xBC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xBC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xBC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xBC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xBC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xBC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC0 "LUT48,Lookup Table" hexmask.long.byte 0xC0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC4 "LUT49,Lookup Table" hexmask.long.byte 0xC4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xC8 "LUT50,Lookup Table" hexmask.long.byte 0xC8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xC8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xC8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xC8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xC8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xCC "LUT51,Lookup Table" hexmask.long.byte 0xCC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xCC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xCC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xCC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xCC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xCC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD0 "LUT52,Lookup Table" hexmask.long.byte 0xD0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD4 "LUT53,Lookup Table" hexmask.long.byte 0xD4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xD8 "LUT54,Lookup Table" hexmask.long.byte 0xD8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xD8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xD8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xD8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xD8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xDC "LUT55,Lookup Table" hexmask.long.byte 0xDC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xDC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xDC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xDC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xDC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xDC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE0 "LUT56,Lookup Table" hexmask.long.byte 0xE0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE4 "LUT57,Lookup Table" hexmask.long.byte 0xE4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xE8 "LUT58,Lookup Table" hexmask.long.byte 0xE8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xE8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xE8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xE8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xE8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xEC "LUT59,Lookup Table" hexmask.long.byte 0xEC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xEC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xEC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xEC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xEC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xEC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF0 "LUT60,Lookup Table" hexmask.long.byte 0xF0 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF0 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF0 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF0 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF0 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF0 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF4 "LUT61,Lookup Table" hexmask.long.byte 0xF4 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF4 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF4 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF4 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF4 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF4 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xF8 "LUT62,Lookup Table" hexmask.long.byte 0xF8 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xF8 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF8 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xF8 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xF8 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xF8 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0xFC "LUT63,Lookup Table" hexmask.long.byte 0xFC 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0xFC 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xFC 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0xFC 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0xFC 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0xFC 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x100 "LUT64,Lookup Table" hexmask.long.byte 0x100 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x100 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x100 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x100 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x100 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x100 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x104 "LUT65,Lookup Table" hexmask.long.byte 0x104 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x104 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x104 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x104 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x104 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x104 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x108 "LUT66,Lookup Table" hexmask.long.byte 0x108 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x108 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x108 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x108 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x108 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x108 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x10C "LUT67,Lookup Table" hexmask.long.byte 0x10C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x10C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x10C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x10C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x10C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x110 "LUT68,Lookup Table" hexmask.long.byte 0x110 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x110 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x110 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x110 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x110 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x110 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x114 "LUT69,Lookup Table" hexmask.long.byte 0x114 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x114 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x114 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x114 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x114 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x114 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x118 "LUT70,Lookup Table" hexmask.long.byte 0x118 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x118 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x118 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x118 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x118 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x118 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x11C "LUT71,Lookup Table" hexmask.long.byte 0x11C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x11C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x11C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x11C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x11C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x11C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x120 "LUT72,Lookup Table" hexmask.long.byte 0x120 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x120 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x120 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x120 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x120 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x120 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x124 "LUT73,Lookup Table" hexmask.long.byte 0x124 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x124 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x124 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x124 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x124 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x124 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x128 "LUT74,Lookup Table" hexmask.long.byte 0x128 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x128 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x128 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x128 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x128 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x128 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x12C "LUT75,Lookup Table" hexmask.long.byte 0x12C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x12C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x12C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x12C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x12C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x12C 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x130 "LUT76,Lookup Table" hexmask.long.byte 0x130 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x130 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x130 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x130 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x130 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x130 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x134 "LUT77,Lookup Table" hexmask.long.byte 0x134 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x134 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x134 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x134 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x134 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x134 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x138 "LUT78,Lookup Table" hexmask.long.byte 0x138 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x138 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x138 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x138 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x138 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x138 0.--7. 1. "OPRND0,Operand for INSTR0" line.long 0x13C "LUT79,Lookup Table" hexmask.long.byte 0x13C 26.--31. 1. "INSTR1,Instruction 1" newline bitfld.long 0x13C 24.--25. "PAD1,Pads for INSTR1" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x13C 16.--23. 1. "OPRND1,Operand for INSTR1" newline hexmask.long.byte 0x13C 10.--15. 1. "INSTR0,Instruction 0" newline bitfld.long 0x13C 8.--9. "PAD0,Pads for INSTR0" "0: 1,1: 2,2: 4,3: 8" newline hexmask.long.byte 0x13C 0.--7. 1. "OPRND0,Operand for INSTR0" repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x40411480 ad:0x40411490 ad:0x404114A0 ad:0x404114B0) tree "BUFn_m_ADDR_RANGE[$1]" base $2 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "BUF__ADDR_RANGE[$1],AHB Buffer n Sub Buffer m Start and End Address Range" hexmask.long.word 0x0 16.--31. 1. "ENDADR,End Address" hexmask.long.word 0x0 0.--15. 1. "STARTADR,Start Address" repeat.end tree.end repeat.end base ad:0x40411000 rgroup.long 0x4C0++0x3 line.long 0x0 "AHB_BUF_STATUS,AHB Buffer Status" bitfld.long 0x0 30.--31. "BUF3_3,AHB Buffer 3 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 28.--29. "BUF3_2,AHB Buffer 3 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 26.--27. "BUF3_1,AHB Buffer 3 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 24.--25. "BUF3_0,AHB Buffer 3 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 22.--23. "BUF2_3,AHB Buffer 2 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 20.--21. "BUF2_2,AHB Buffer 2 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 18.--19. "BUF2_1,AHB Buffer 2 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 16.--17. "BUF2_0,AHB Buffer 2 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 14.--15. "BUF1_3,AHB Buffer 1 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 12.--13. "BUF1_2,AHB Buffer 1 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 10.--11. "BUF1_1,AHB Buffer 1 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 8.--9. "BUF1_0,AHB Buffer 1 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 6.--7. "BUF0_3,AHB Buffer 0 Sub Buffer 3 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 4.--5. "BUF0_2,AHB Buffer 0 Sub Buffer 2 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 2.--3. "BUF0_1,AHB Buffer 0 Sub Buffer 1 Status" "0: Empty,1: Full,2: Partially full,?" newline bitfld.long 0x0 0.--1. "BUF0_0,AHB Buffer 0 Sub Buffer 0 Status" "0: Empty,1: Full,2: Partially full,?" group.long 0x4C4++0x3 line.long 0x0 "AHB_PERF_CTRL,AHB Buffer Hit/Miss Performance Monitor Control" bitfld.long 0x0 30.--31. "SUB_BUF_SEL3,Sub-buffer Selection for Buffer 3 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 28.--29. "SUB_BUF_SEL2,Sub-buffer Selection for Buffer 2 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 26.--27. "SUB_BUF_SEL1,Sub-buffer Selection for Buffer 1 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline bitfld.long 0x0 24.--25. "SUB_BUF_SEL0,Sub-buffer Selection for Buffer 0 Performance Monitoring" "0: 0,1: 1,2: 2,3: 3" newline rbitfld.long 0x0 20. "TCNTO,Time Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 19. "BUF3_HIT_OVF,Buffer 3 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 18. "BUF2_HIT_OVF,Buffer 2 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 17. "BUF1_HIT_OVF,Buffer 1 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 16. "BUF0_HIT_OVF,Buffer 0 Hit Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 15. "BUF3_MISS_OVF,Buffer 3 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 14. "BUF2_MISS_OVF,Buffer 2 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 13. "BUF1_MISS_OVF,Buffer 1 Miss Counter Overflow" "0: No overflow,1: Overflow" newline rbitfld.long 0x0 12. "BUF0_MISS_OVF,Buffer 0 Miss Counter Overflow" "0: No overflow,1: Overflow" newline bitfld.long 0x0 5. "CNTSTART,Performance Counter Start" "0: No effect,1: Starts" newline bitfld.long 0x0 4. "CNTSTP,Performance Counter Stop" "0: No effect,1: Stops counter" newline bitfld.long 0x0 3. "BUF3_EN,Buffer 3 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "BUF2_EN,Buffer 2 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "BUF1_EN,Buffer 1 Counter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "BUF0_EN,Buffer 0 Counter Enable" "0: Disables,1: Enables" rgroup.long 0x4C8++0x3 line.long 0x0 "AHB_PERF_TIME_CNT,AHB Performance Monitor Time Counter" hexmask.long 0x0 0.--31. 1. "PERF_TIME_COUNT,Time Count" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x4CC)++0x3 line.long 0x0 "AHB_PERF_BUF[$1],AHB Buffer n Performance Monitor" hexmask.long.word 0x0 16.--31. 1. "PERF_HIT_CNT,Performance Hit Count" newline hexmask.long.word 0x0 0.--15. 1. "PERF_MISS_CNT,Performance Miss Count" repeat.end group.long 0x4DC++0xB line.long 0x0 "AHRDYTO,AHB HREADY Timeout" hexmask.long.word 0x0 0.--15. 1. "HREADY_TO,AHB HREADY Low Timeout Counter Value" line.long 0x4 "AHB_ERR_PAYLOAD_HI,AHB Error Payload High" hexmask.long 0x4 0.--31. 1. "ERR_PAYLOAD_H,Error Payload High" line.long 0x8 "AHB_ERR_PAYLOAD_LO,AHB Error Payload Low" hexmask.long 0x8 0.--31. 1. "ERR_PAYLOAD_L,Error Payload Low" rgroup.long 0x4E8++0xB line.long 0x0 "AHB_RD_ERR_ADDR,AHB Read Error Address" hexmask.long 0x0 0.--31. 1. "READDR,Read Error Address" line.long 0x4 "AHB_RD_ERR_MID,AHB Read Error Manager ID" hexmask.long.byte 0x4 0.--4. 1. "REMID,Read Error Manager ID" line.long 0x8 "SPNDST_ADDR,Suspend Transaction Address" hexmask.long 0x8 3.--31. 1. "ASAHBR,Address of Suspended AHB Read Transaction" group.long 0x4F4++0x7 line.long 0x0 "PPWF_TCNT,Page Program Wait Time Counter" hexmask.long 0x0 0.--31. 1. "PPWTC,Page Program Wait Time Counter Value" line.long 0x4 "PPW_RDSR,Page Program Wait Read Status" rbitfld.long 0x4 31. "VALID,Valid" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 24.--27. 1. "LOC,Location of RDSR" newline bitfld.long 0x4 23. "RDSR_HWORD_SEL,RDSR Half Word Select" "0: RDSR contains 16 least significant bits (15:0)..,1: RDSR contains 16 most significant bits (31:16).." newline bitfld.long 0x4 22. "RDSR_VAL_CHK,RDSR Value Check" "0: Check for 0,1: Check for 1" newline hexmask.long.word 0x4 0.--15. 1. "RDSR,Value of Flash Status Register Read" group.long 0x800++0xF line.long 0x0 "FRAD0_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD0_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD0_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD0_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x810++0x7 line.long 0x0 "FRAD0_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD0_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x820++0xF line.long 0x0 "FRAD1_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD1_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD1_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD1_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x830++0x7 line.long 0x0 "FRAD1_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD1_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x840++0xF line.long 0x0 "FRAD2_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD2_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD2_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD2_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x850++0x7 line.long 0x0 "FRAD2_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD2_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x860++0xF line.long 0x0 "FRAD3_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD3_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD3_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD3_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x870++0x7 line.long 0x0 "FRAD3_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD3_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x880++0xF line.long 0x0 "FRAD4_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD4_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD4_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD4_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x890++0x7 line.long 0x0 "FRAD4_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD4_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8A0++0xF line.long 0x0 "FRAD5_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD5_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD5_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD5_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8B0++0x7 line.long 0x0 "FRAD5_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD5_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8C0++0xF line.long 0x0 "FRAD6_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD6_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD6_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD6_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8D0++0x7 line.long 0x0 "FRAD6_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD6_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8E0++0xF line.long 0x0 "FRAD7_WORD0,Flash Region Word 0 - Start Address" hexmask.long.word 0x0 16.--31. 1. "STARTADR,Start Address" line.long 0x4 "FRAD7_WORD1,Flash Region Word 1 - End Address" hexmask.long.word 0x4 16.--31. 1. "ENDADR,End Address" line.long 0x8 "FRAD7_WORD2,Flash Region Word 2 - Privileges" hexmask.long.byte 0x8 24.--29. 1. "EALO,Exclusive Access Lock Owner" newline bitfld.long 0x8 3.--5. "MD1ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "MD0ACP,Manager Domain Access Control Policy" "0,1,2,3,4,5,6,7" line.long 0xC "FRAD7_WORD3,Flash Region Word 3 - Lock Control" bitfld.long 0xC 31. "VLD,Valid" "0: Invalid,1: Valid" newline bitfld.long 0xC 29.--30. "LOCK,Descriptor Lock" "0: Unlocks,1: Locks until hard reset,2: Locks except for manager,3: Locks" newline bitfld.long 0xC 24.--25. "EAL,Exclusive Access Lock" "0: No lock,1: No action,2: Enables lock,3: Enables exclusive access lock" rgroup.long 0x8F0++0x7 line.long 0x0 "FRAD7_WORD4,Flash Region Word 4 - Compare Address Status" hexmask.long 0x0 0.--31. 1. "CMP_ADDR,Capture Address" line.long 0x4 "FRAD7_WORD5,Flash Region Word 5 - Compare Status Data" bitfld.long 0x4 30. "CMPVALID,Comparison Valid" "0: Not available,1: Available" newline bitfld.long 0x4 29. "CMP_ERR,Comparison Error" "0: No error,1: Error" newline bitfld.long 0x4 7. "CMP_PA,Captured Privilege Attribute" "0: Non-privileged,1: Privileged" newline bitfld.long 0x4 6. "CMP_SA,Captured Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x4 0.--5. 1. "CMP_MDID,Captured Manager Value" group.long 0x8FC++0x7 line.long 0x0 "SFP_ARB_TIMEOUT,SFP Arbitration Lock Timeout Counter" hexmask.long 0x0 0.--31. 1. "SFP_ARB_TOC,SFP Arbitration Timeout Value" line.long 0x4 "TG0MDAD,Target Group Manager Domain Access Descriptor" bitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x4 29. "LCK,Descriptor Lock" "0: No action,1: Locks" newline bitfld.long 0x4 14.--15. "SA,Secure Attribute" "?,1: Non-secure only,2: Secure only,3: Both secure and non-secure" newline bitfld.long 0x4 12. "MASKTYPE,Mask Type" "0: AND,1: OR" newline hexmask.long.byte 0x4 6.--11. 1. "MASK,Mask" newline hexmask.long.byte 0x4 0.--5. 1. "MIDMATCH,Manager ID Reference" rgroup.long 0x904++0x3 line.long 0x0 "TGSFAR,Target Group SFAR Address" hexmask.long 0x0 0.--31. 1. "SFARADDR,SFAR Address" group.long 0x908++0xB line.long 0x0 "TGSFARS,Target Group SFAR Status" rbitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline rbitfld.long 0x0 30. "ERR,Error" "0: With required attributes,1: Without required attributes" newline eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 12. "PA,Privileged Attribute" "0: Not privileged,1: Privileged" newline rbitfld.long 0x0 10. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x0 0.--5. 1. "TG_MID,Transaction Domain ID" line.long 0x4 "TGIPCRS,Target Group IP Configuration Status" rbitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid and queue is locked" newline rbitfld.long 0x4 29.--30. "ERR,Error" "0: Required attributes,1: IPCR DATZ without required attributes,2: IPCR SEQID without required attributes,3: IPCR DATZ and SEQID without required attributes" newline eventfld.long 0x4 28. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x4 22. "ARB_UNLOCK,Arbitration Unlock" "0: Not requested,1: Requested" newline rbitfld.long 0x4 21. "ARB_LOCK,Arbitration Lock" "0: Not requested,1: Requested" newline hexmask.long.byte 0x4 16.--19. 1. "SEQID,SEQID Value" newline hexmask.long.word 0x4 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x8 "TG1MDAD,Target Group Manager Domain Access Descriptor" bitfld.long 0x8 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x8 29. "LCK,Descriptor Lock" "0: No action,1: Locks" newline bitfld.long 0x8 14.--15. "SA,Secure Attribute" "?,1: Non-secure only,2: Secure only,3: Both secure and non-secure" newline bitfld.long 0x8 12. "MASKTYPE,Mask Type" "0: AND,1: OR" newline hexmask.long.byte 0x8 6.--11. 1. "MASK,Mask" newline hexmask.long.byte 0x8 0.--5. 1. "MIDMATCH,Manager ID Reference" group.long 0x920++0xB line.long 0x0 "MGC,Manager Global Configuration" bitfld.long 0x0 31. "GVLD,Global Valid Access Control" "0: Disables,1: Enables" newline bitfld.long 0x0 29. "GVLDMDAD,Global Valid MDAD" "0: Disables,1: Enables" newline bitfld.long 0x0 27. "GVLDFRAD,Global Valid FRAD" "0: Disables,1: Enables" newline bitfld.long 0x0 16. "TG1_FIX_PRIO,Target Group Queue 1 Fixed Priority Enable" "0: Priority not fixed,1: Priority fixed" newline bitfld.long 0x0 10.--11. "GCLCK,Global Configuration Lock" "0: Unlocks,1: Locks,2: Locks,3: Locks" newline hexmask.long.byte 0x0 0.--5. 1. "GCLCKMID,Global Configuration Lock Owner" line.long 0x4 "MRC,Manager Read Command" bitfld.long 0x4 30. "VLDCMD03,Valid Command 3" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 24.--29. 1. "READ_CMD3,Read Command 3" newline bitfld.long 0x4 22. "VLDCMD02,Valid Command 2" "0: Not valid,1: Valid" newline hexmask.long.byte 0x4 16.--21. 1. "READ_CMD2,Read Command 2" newline hexmask.long.byte 0x4 8.--13. 1. "READ_CMD1,Read Command 1" newline hexmask.long.byte 0x4 0.--5. 1. "READ_CMD0,Read Command 0" line.long 0x8 "MTO,Manager Timeout" hexmask.long 0x8 0.--31. 1. "SFP_ACC_TO,SFP Access Timeout" rgroup.long 0x92C++0x7 line.long 0x0 "FLSEQREQ,Flash Sequence Request" bitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x0 27. "TIMEOUT,Timeout Error Status" "0: No error,1: Error" newline bitfld.long 0x0 22. "CMD,Instruction Type" "0: Read,1: Non-read" newline hexmask.long.byte 0x0 16.--19. 1. "SEQID,Sequence ID" newline bitfld.long 0x0 12.--14. "FRAD,Flash Region Descriptor Number" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 10. "ARB_LOCK,Arbitration Lock" "0: Not locked,1: Locked" newline bitfld.long 0x0 9. "PA,Privilege Attribute" "0: Non-privilege,1: Privilege" newline bitfld.long 0x0 8. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline bitfld.long 0x0 6. "REQ_TG,FlashSeq Request Target Group" "0: TG0,1: TG1" newline hexmask.long.byte 0x0 0.--5. 1. "REQ_MID,Flash Sequence Request Manager ID" line.long 0x4 "FSMSTAT,FSM Status" bitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid" newline bitfld.long 0x4 17. "ARB_LOCK,Arbitration Lock" "0: Not locked,1: Locked" newline bitfld.long 0x4 16. "CMD,Command" "0: Read instruction sequence,1: Non-read instruction sequence" newline hexmask.long.byte 0x4 8.--13. 1. "MID,Manager ID" newline bitfld.long 0x4 0.--1. "STATE,FSM State" "0: Transaction granted,1: TBDR lock open,2: Write transfer triggered,3: Read transfer triggered" group.long 0x934++0xB line.long 0x0 "IPSERROR,IPS Error" eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 15. "FRADPROG,FRAD Program Status" "0: Some or all FRADs programmed,1: No FRADs programmed" newline rbitfld.long 0x0 14. "MDADPROG,TG/MDA Descriptor Program Status" "0: One or both target group descriptors programmed,1: None of the target group descriptors are.." newline rbitfld.long 0x0 13. "TG1MID,TGn Manager-ID Status" "0: Passed,1: Failed" newline rbitfld.long 0x0 12. "TG0MID,TGn Manager-ID Status" "0: Passed,1: Failed" newline rbitfld.long 0x0 11. "TG1SEC,TG Security Status" "0: Security attribute check passed,1: Security attribute check failed" newline rbitfld.long 0x0 10. "TG0SEC,TG Security Status" "0: Security attribute check passed,1: Security attribute check failed" newline rbitfld.long 0x0 9. "TG1LCK,TG1 Lock" "0: SEQID not written yet,1: SEQID written and queue locked" newline rbitfld.long 0x0 8. "TG0LCK,TG0 Lock" "0: SEQID not written yet,1: SEQID written and queue locked" newline hexmask.long.byte 0x0 0.--5. 1. "MID,IPS Manager ID" line.long 0x4 "ERRSTAT,Error Status" eventfld.long 0x4 30. "LOCK_ERR,Lock Register Error" "0: No error,1: Error" newline eventfld.long 0x4 29. "ARB_LOCK_TO,Arbitration Lock Timeout Error" "0: No error,1: Error" newline eventfld.long 0x4 28. "ARB_WIN,Arbitration Win Event Status" "0: Request not granted or the interrupt is already..,1: Request granted and interrupt generated" newline eventfld.long 0x4 14. "TO_ERR,Timeout Error" "0: No error,1: Error" newline rbitfld.long 0x4 13. "TG1IPCR,TG IPCR Error" "0: No error,1: Error" newline rbitfld.long 0x4 12. "TG0IPCR,TG IPCR Error" "0: No error,1: Error" newline rbitfld.long 0x4 11. "TG1SFAR,TG SFAR Error" "0: No error,1: Error" newline rbitfld.long 0x4 10. "TG0SFAR,TG SFAR Error" "0: No error,1: Error" newline rbitfld.long 0x4 9. "IPS_ERR,IPS Error" "0: No error,1: Error" newline eventfld.long 0x4 8. "FRAD7ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 7. "FRAD6ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 6. "FRAD5ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 5. "FRAD4ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 4. "FRAD3ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 3. "FRAD2ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 2. "FRAD1ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 1. "FRAD0ACC,FRAD Access Error" "0: No error,1: Error" newline eventfld.long 0x4 0. "FRADMTCH,No FRAD Match Error" "0: No error,1: Error" line.long 0x8 "INT_EN,Interrupt Enable" bitfld.long 0x8 31. "LCK,Lock" "0: Unlocks,1: Locks" newline bitfld.long 0x8 30. "LCK_ERR_IE,Lock Register Write Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "ARB_TO_IE,Arbitration Lock Timeout Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 28. "ARB_WIN_IE,Arbitration Win Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 14. "TO_ERR,Timeout Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 13. "TG1IPCR,TGn IPCR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 12. "TG0IPCR,TGn IPCR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 11. "TG1SFAR,TG SFAR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "TG0SFAR,TG SFAR Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 9. "IPS_ERR,IPS Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 8. "FRAD7ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 7. "FRAD6ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 6. "FRAD5ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 5. "FRAD4ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "FRAD3ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "FRAD2ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "FRAD1ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 1. "FRAD0ACC,FRAD Access Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "FRADMTCH,No FRAD Match Error Interrupt Enable" "0: Disables,1: Enables" group.long 0x958++0x7 line.long 0x0 "SFP_TG_IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,Sequence ID" newline bitfld.long 0x0 23. "ARB_UNLOCK,Arbitration Unlock" "0: No effect. Always reads 0.,1: Unlocks" newline bitfld.long 0x0 22. "ARB_LOCK,Arbitration Lock" "0: No effect. Always reads 0.,1: Locks" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x4 "SFP_TG_SFAR,Serial Flash Memory Address" hexmask.long 0x4 0.--31. 1. "SFADR,Serial Flash Memory Address" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x960)++0x3 line.long 0x0 "SFP_LUT_EN[$1],LUT Access Enable" bitfld.long 0x0 31. "LOCK,Locks access to this register. When you write 1 to this field it remains 1 until hard reset." "0: No effect,1: Locks" newline bitfld.long 0x0 15. "LUT_SEQ15_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 14. "LUT_SEQ14_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 13. "LUT_SEQ13_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 12. "LUT_SEQ12_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 11. "LUT_SEQ11_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 10. "LUT_SEQ10_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 9. "LUT_SEQ9_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 8. "LUT_SEQ8_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 7. "LUT_SEQ7_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 6. "LUT_SEQ6_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 5. "LUT_SEQ5_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 4. "LUT_SEQ4_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 3. "LUT_SEQ3_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 2. "LUT_SEQ2_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 1. "LUT_SEQ1_EN,LUT Sequence Enable" "0: Enables,1: Disables" newline bitfld.long 0x0 0. "LUT_SEQ0_EN,LUT Sequence Enable" "0: Enables,1: Disables" repeat.end rgroup.long 0xA7C++0x3 line.long 0x0 "SFP_LOCK_ERR_ADDR,SFP Lock Error Address" hexmask.long.word 0x0 0.--14. 1. "ADDRW,Address" group.long 0xA80++0x7 line.long 0x0 "SFP_TG_SUB_1_IPCR,IP Configuration" hexmask.long.byte 0x0 24.--27. 1. "SEQID,Points to a sequence in the LUT" newline bitfld.long 0x0 23. "ARB_UNLOCK,Arbitration Unlock" "0: No effect. Always reads 0.,1: Unlocks" newline bitfld.long 0x0 22. "ARB_LOCK,Arbitration Lock" "0: No effect. Always reads 0.,1: Locks" newline hexmask.long.word 0x0 0.--15. 1. "IDATSZ,IP Data Transfer Size" line.long 0x4 "SFP_TG_SUB_1_SFAR,Serial Flash Memory Address" hexmask.long 0x4 0.--31. 1. "SFADR,Serial flash memory address" rgroup.long 0xA88++0x3 line.long 0x0 "TGSFAR_SUB_1,Target Group SFAR Address" hexmask.long 0x0 0.--31. 1. "SFARADDR,SFAR Address" group.long 0xA8C++0x7 line.long 0x0 "TGSFARS_SUB_1,Target Group SFAR Status" rbitfld.long 0x0 31. "VLD,Valid" "0: Not valid,1: Valid" newline rbitfld.long 0x0 30. "ERR,Error" "0: With required attributes,1: Without required attributes" newline eventfld.long 0x0 29. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x0 12. "PA,Privileged Attribute" "0: Non-privileged,1: Privileged" newline rbitfld.long 0x0 10. "SA,Secure Attribute" "0: Non-secure,1: Secure" newline hexmask.long.byte 0x0 0.--5. 1. "TG_MID,Transaction Manager ID" line.long 0x4 "TGIPCRS_SUB_1,Target Group n IP Configuration Status" rbitfld.long 0x4 31. "VLD,Valid" "0: Not valid,1: Valid and queue is locked" newline rbitfld.long 0x4 29.--30. "ERR,Error" "0: Required attributes,1: IPCR DATZ without required attributes,2: IPCR SEQID without required attributes,3: IPCR DATZ and SEQID without required attributes" newline eventfld.long 0x4 28. "CLR,Clear" "0: Conveys no useful information,1: Clears" newline rbitfld.long 0x4 22. "ARB_UNLOCK,Arbitration Unlock" "0: Not requested,1: Requested" newline rbitfld.long 0x4 21. "ARB_LOCK,Arbitration Lock" "0: Not requested,1: Requested" newline hexmask.long.byte 0x4 16.--19. 1. "SEQID,SEQID Value" newline hexmask.long.word 0x4 0.--15. 1. "IDATSZ,IP Data Transfer Size" tree.end endif tree.end AUTOINDENT.OFF